当前位置:   article > 正文

eclipse部署工程遇到的问题整理_dynamic web module facet version (3.0), was not fo

dynamic web module facet version (3.0), was not found on the java build path

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"  >
  • 1
  • 2
  • 3

而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>
  • 1
  • 2
  • 3

两个冲突了

将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.
  • 1
  • 2
  • 3
  • 4
  • 5

原因:文档内容标签顺序不符合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">
  • 1

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/431936
推荐阅读
相关标签
  

闽ICP备14008679号