eclipse配置Tomcat和Tomcat出现无效端口解决办法
一、eclipse配置Tomcat
1. 按图选择window-preferences

2在server处选择runtime environment
.
3.点击右侧add,选择自己的Tomcat版本

注意Tomcat与eclipse对应版本不同,以下为作者网上所看,具体可自己斟酌。
Eclipse 4.8 (Photon)--------Tomcat9.0
Eclipse 4.7 (Oxygen--------Tomcat9.0
Eclipse 4.6 (Neon)--------Tomcat9.0
Eclipse 4.5 (Mars)---------Tomcat8.0
Eclipse 4.4 (Luna)--------Tomcat8.0
Eclipse 4.3 (Kepler)--------Tomcat7.0
4.之后next,根据自己的安装目录填写安装目录,name与jre保持默认即可

5.然后finish并apply。此时并没有把项目放到Tomcat上,仍需配置。
6.新建动态web项目,如图选择

创建项目中target runtime是选择服务器,有了前面的操作,就可以选择我们配置的服务器了,否则只能是null

7.之后next,next,然后勾选创建web.xml文件,此处我把content directory改为content,这样创建的目录会有所不同,不过对Tomcat配置没有影响。弄完直接finish即可。

8.随后按图选择

出现该界面

9.双击蓝色字体,弹出的界面next,选中自己的项目,点击add

add完后finish即可。
10.之后编写完web项目,右击图中蓝色底色文字,选择start即可启动Tomcat服务。

二、Tomcat出现无效端口解决办法
Tomcat启动服务时经常出现下图这种问题,自己摸索后,发现问题是有多个端口,或端口号被占。解决方法有如下几种:

方法一:
1.在左侧servers中选择server.xml文件,双击打开

2.点击文件左下角source

3.此处端口号改为8888

随后start启动服务,服务可以启动
方法二:
1.找到下载Tomcat的bin文件,在其中找到该文件

点开后发现该服务在运行,点击stop停止,然后确定
——>
原因是bin目录中启动的是本地的服务器,eclipse中是拷贝了一份Tomcat,运行时又开启了Tomcat集成的服务器,所以端口号被占了。
方法三:
在下载的Tomcat中conf下找到该文件,编辑其端口号,防止端口号发生冲突。

此方法与方法一异曲同工,需要注意的是eclipse中是拷贝了一份Tomcat,在此处修改了只是改了本地服务器的端口号,并没有修改eclipse中Tomcat的端口号,还需要重新配置才算成功。
我感觉网上所说的修改此处无法成功,便是如此原因。
重新配置比较繁琐,但对此方法也有简洁办法:
1.双击蓝色底纹句子

2.可以看到server path并不是下载的Tomcat的路径,可以证明eclipse中确实是拷贝了一份Tomcat

3.点击server locations中第二个(use Tomcat installa),此选择会使eclipse中服务器与本地服务器关联,然后只改一个便可了。但需要注意的是,需要在服务启动前修改,启动后便不可修改,我现在便不能修改了。
eclipse配置Tomcat和Tomcat出现无效端口解决办法的更多相关文章
- eclipse 配置多个tomcat
eclipse 配置多个tomcat CreateTime--2018年4月23日15:32:28 Author:Marydon windows-->Preferences-->Ser ...
- tomcat启动失败问题排除及解决办法 Server Tomcat v7.0 Server at localhost failed to start.
tomcat启动失败问题排除及解决办法 Server Tomcat v7.0 Server at localhost failed to start. 导致上面问题的原因可能有很多种,每种的解决办法都 ...
- centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法
centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在c ...
- tomcat关闭后线程依然运行解决办法
tomcat关闭后线程依然运行解决办法,设置线程为守护线程 守护线程与非守护线程 最近在看多线程的Timer章节,发现运用到了守护线程,感觉Java的基础知识还是需要补充. Java分为两种线程:用户 ...
- 配置Android环境遇到的问题及解决办法
配置Android环境遇到的问题及解决办法: 1 环境安装地址 http://pan.baidu.com/s/1jGzNzyI 2 其他: 2.1 安装 2.1.1 安装JDK,JRE 成功安装之后, ...
- Vue微信自定义分享时安卓系统config:ok,ios系统config:invalid signature签名错误,或者安卓和ios二次分享时均config:ok但是分享无效的解决办法
简述需求:要求指定页面可以进行微信自定义分享(自定义标题,描述,图片,链接),剩下的页面隐藏所有基础接口.二次分享依然可以正常使用,切换至其他页面也可以正常进行自定义分享. 这两天在做微信自定义分享的 ...
- 关于使用Hadoop MR的Eclipse插件开发时遇到Permission denied问题的解决办法【转】
搭建了一个Hadoop的环境,Hadoop集群环境部署在几个Linux服务器上,现在想使用windows上的Java客户端来操作集群中的HDFS文件,但是在客户端运行时出现了如下的认证错误,被折磨了几 ...
- eclipse中的js文件报错的解决办法
在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能. 三个步骤: 1. 右键点击项目->properties->Validation ...
- 解析php file_exists无效的解决办法
php中file_exists无效的解决办法. 方法1 :据官方手册上描述若php教程的safe mode相关的设置过于苛刻,就会出现这样的情形:尽管文件真实存在也被误报,认为文件不存在. 由于服务器 ...
随机推荐
- php去除html标签及空格回车
/** * 去除html标签和空格回车等 * @param $string * @return string */ function cutstr_html($string){ $string = s ...
- P7597 「EZEC-8」猜树 加强版
#include<bits/stdc++.h>using namespace std;#define rg register#define inf 0x3f3f3f3f#define ll ...
- jmeter 脚本录制方式详解
关于jmeter脚本录制方式,主要分为第三方工具录制.jmeter本身代理方式录制以及人为手写脚本的三种方式.其中第三方工具录制主要有3种主流工具进行录制,badboy BlazeMeter ...
- Charles注册
方法一:注册码注册 ** 注册码注册:** Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 亲测4.6.1可用 方法 ...
- 2020牛客NOIP赛前集训营-提高组(第三场)C-牛半仙的妹子Tree【虚树,最短路】
正题 题目链接:https://ac.nowcoder.com/acm/contest/7609/C 题目大意 给出\(n\)个点的一棵树,\(m\)个时刻各有一个操作 标记一个点,每个点被标记后的每 ...
- P3214-[HNOI2011]卡农【dp】
正题 题目链接:https://www.luogu.com.cn/problem/P3214 题目大意 一个由\(1\sim n\)的所有整数构成的集合\(S\),求出它的\(m\)个不同非空子集满足 ...
- JPA自动生成表
一句话总结: 在配置文件中 jpa-hibernate-ddl-auto:update validate 加载 Hibernate 时,验证创建数据库表结构 create 每次加载 Hibernate ...
- 【Go】Golang实现gRPC的Proxy的原理
背景 gRPC是Google开始的一个RPC服务框架, 是英文全名为Google Remote Procedure Call的简称. 广泛的应用在有RPC场景的业务系统中,一些架构中将gRPC请求都经 ...
- NOIP 模拟二 考试总结
SDOI2015 排序 今天看到这道题,没有一点思路,暴力都没的打...还是理解错题意了,操作不同位置不是说改不同的区间,而是不同操作的顺序...考场上如果知道这个的话最少暴力拿一半啊,因为正解本来就 ...
- git 修改最后一次提交
git 修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了. 此时,可以运行带有 --amend 选项的提交命令来重新提交:git commit --amend -m ...