您的位置:首页 > 编程语言 > Java开发

eclipse部署工程遇到的问题整理

2018-01-28 12:32 141 查看

eclipse部署工程遇到的问题整理

这篇博文主要记录Eclipse部署工程时遇到的问题:

目录

[TOC]
来生成目录:

eclipse部署工程遇到的问题整理

目录
Server Tomcat v70 Server at localhost failed to start怎么处理

解决Cannot change version of project facet Dynamic web module to 30

compiling toolsjar not found xjre180_66libtoolsjar

The content of element type web-app must match

The superclass javaxservlethttpHttpServlet was not found on the Java Build Path

Eclipse如何快速查找某个类

Server Tomcat v7.0 Server at localhost failed to start.怎么处理

1、端口被占用

如何验证端口被占用:

(1)在浏览器访问http:127.0.0.1:8080

(2)打开cmd.exe,运行telnet命令:telnet 127.0.0.1 8080

如果不支持telnet命令:下载telnet.exe,放到C:\Windows\System32目录下

解决方案:

(1)将被占用的端口的服务停掉,使其不被占用

(2)修改tomcat的端口:Eclipse(show view会出现的地方,和console同个地方会有个server的窗口)->双击tomcat->在出现的窗口的HTTP/1.1对应的port number修改端口号

2、启动时间不够

解决方案:

Eclipse(show view会出现的地方,和console同个地方会有个server的窗口)->双击tomcat->在出现的窗口的Timeouts中start对应的时间修改的长一点

3、Eclipse引发的问题

解决方法:

(1)tomcat(和上面一个位置)右键点击Clean

(2)移除tomcat下的应用 对想要移除的应用右键点击remove

(3)删除server并重新部署,对tomcat右键点击delete

摘自1.

解决Cannot change version of project facet Dynamic web module to 3.0

原因是

web.xml

xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"  >


而pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion>


两个冲突了

将web.xml上面这段删掉就好了

compiling: tools.jar not found: x:..\jre1.8.0_66..\lib\tools.jar

原因:jre中的lib目录下没有tools.jar的jar包

解决方法:

点击Eclipse菜单:Window->Preferences->Java->Installed JREs,选择右侧的Edit来修改JREs;

改成jdk

The content of element type “web-app” must match

问题: 在做java web项目中web.xml,会出现以下问题

The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-
mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-
ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
- No grammar constraints (DTD or XML schema) detected for the document.


原因:文档内容标签顺序不符合web-app_2_3.dtd规范

解决方案:

删除

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">


The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path

解决方案:

project ->右键Build path->add library->Server Runtime->apache tomcat

在Eclipse配置tomcat: window->preferences->server->runtime environment ->add ->选择对应的apache tomcat版本和本地的tomcat

Eclipse如何快速查找某个类

打开eclipse主页面,点击【Navigate】菜单,选择【Open Type】选项

输入类名,下方会同步显示出相关的类,以及他们的路径

选择指定的类,双击鼠标左键
http://www.myexception.cn/h/1409244.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐