您的位置:首页 > 运维架构 > Tomcat

eclipse安装javaEE所需插件及tomcat出现的问题

2017-02-16 22:47 344 查看
那天倒腾这个倒腾了半天。。。当时想去eslipse官网下个Eclipse的javaEE版本,后来想起上次因为jigoo去下了最新版,搞了半天都弄不来,这次怕有这麻烦就没去下,所以就选择了安装插件。

进入正题:
eclipse web 需要2样东西:
1.eclipse JAVAEE版本,或含有JAVAEE插件的eclipse或下个Myeclipse。
    前者eclipse官网下载:https://www.eclipse.org/downloads/
2.tomact    官网download:http://tomcat.apache.org/

下面总结下安装这两样东西我出现的问题:

1. 新建-其它 里没有 Dynamic Web ptoject
原因:eclipse版本不全,缺少JAVAEE组件
解决:
1.帮助-安装新软件
2.在Work With里输入以下link:http://download.eclipse.org/releases/mars(下划线处表示eclipse版本号,我为mars版本)
3.选中 Web,xml,java EE and OSGI Enterprise Development 下的 Eclipse Java EE Developer Tools,Eclipse Java Web Developer Tools 安装即可

2.eclipse添加tomcat出现 The Apache Tomcat installation at this directory is version 8.5.11.A Tomcat 8.0 installation is expected.
原因:下载的为Tomcat 8.5.11,需安装Tomcat 8.0
解决:
1.打开tomcat安装目录:apache-tomcat-8.5.11\lib\cetalina.jar,用解压rar打开,找到org/apache/catalina/util/ServerInfo.properties
2.最下方
server.info=Apache Tomcat/8.5.11

改为

server.info=Apache Tomcat/8.0.8.5.11

3.重新添加即可


3.新建-Dynamic Web ptoject 的 Target runtime 里没有 Tomcat 选项
原因:eclipse版本不全,缺少JAVAEE组件

解决:
1.帮助-安装新软件
2.在Work With里输入以下link:http://download.eclipse.org/releases/mars(下划线处表示eclipse版本号,我为mars版本)
3.选中 Web,xml,java EE and OSGI Enterprise Development 下的 JST Server Adapters,JST Server Adapters Extentions ,JST Server UI,WST Server Adapters 安装即可


4.运行时出现Several ports(8005,8080,8009) required by Tomcat v8.0 Server at localhost are already in use.
原因:端口号被占
解决:
1.打开cmd,输入netstat   -ano,可以看到哪个进程占了 8080 和 8009 端口,记录PID
2.打开任务管理器,找到相对应的 PID 结束掉
3.重新运行即可
我下下来 tomcat 一直想要开着,结果发现 eclipse 会自动启动,如果开着就等于占用了这个端口号,所以只需在进程中 kill 掉 javaw.exe 进程即可
如果找不到javaw.exe进程,到bin目录下找到 tomcat8w.exe 点击 stop 即可


5.运行时出现404
原因:我创建 JSP File 创建到 WebContent/WEB-INF 目录下
解决:
1.重新创建 JSP File,直接创建在 WebContent 目录下
2.重新运行即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: