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

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

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

目录

[TOC]来生成目录:


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】选项
输入类名,下方会同步显示出相关的类,以及他们的路径
选择指定的类,双击鼠标左键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值