Eclipse Tomcat v8.0 404 错误

标签 eclipse tomcat

<分区>

我正在尝试按照本教程在 Eclipse (Mars) 中创建一个简单的“动态 Web 项目”: https://www.youtube.com/watch?v=cYc3FjhMMzI 项目包含:aboutus.jsp、login.jsp、videos.jsp、welcome.jsp、Login.java(Servlet)

我在端口 8081 上运行,因为 8080 已被使用。

如果我在“常规”属性中将 Tomcat 的位置设置为:每个线程的 [workspace metadata]: TOMCAT - HTTP Status 404 服务器将启动,浏览器 (Firefox 57.0.4) 将启动,但我会收到“404”错误。

如果我在“常规”属性中将 Tomcat 的位置设置为:/Servers/Tomcat v8.0 Server at location.server 通过按“切换位置”按钮 并在 Tomcat 的“概述”中根据此线程设置“使用 Tomcat 安装(控制 Tomcat 安装)”: Tomcat started in Eclipse but unable to connect to http://localhost:8085/ 然后服务器将不会启动,我会收到错误消息:

“在本地主机启动 Tomcat Server v8.0 服务器”遇到问题。 本地主机上的服务器 Tomcat 无法启动。

当我按下“详细信息”按钮时,我得到: “本地主机上的服务器 Tomcat v8.0 服务器无法启动。”

我在控制台中收到以下信息:

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:LoginModule' did not find a matching property.

SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/LoginModule]]

SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

SEVERE: The required Server component failed to start so Tomcat is unable to start. org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]

SEVERE: Failed to destroy end point associated with ProtocolHandler ["http-nio-8081"] java.lang.NullPointerException

SEVERE: Failed to destroy end point associated with ProtocolHandler ["ajp-nio-8009"] java.lang.NullPointerException

my 中的以下行:aboutus.jsp、login.jsp、videos.jsp 和 welcome.jsp 未进行语法着色。

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

我按下了:ctrl + chift + f 将这些文件格式化为 html 但每当我关闭并重新打开项目时,它们就会返回 未格式化。


  • 在本地主机上运行:8081
  • Windows 7 家庭高级版服务包 1
  • Eclipse:版本:Mars.2 Release (4.5.2) Build id:20160218-0600
  • Eclipse Java EE 开发人员工具:3.7.0.v201602161354
  • Apache Tomcat 版本 8.0.48(C:\Program Files)
  • Eclipse XML 编辑器和工具 3.7.v201511240257
  • JST 服务器适配器 3.2.400.v201503102136
  • JST 服务器适配器扩展 3.3.401.v201508232356
  • JST 服务器用户界面 3.4.200.v201512031711
  • JST 核心 3.4.200.v201512031711
  • jdk1.8.0_151
  • 火狐 57.0.4

最佳答案

按照这篇文章的第一个答案中的建议更改 Tomcat 权限对我有用:

Error in publishing the configuration in Eclipse

关于Eclipse Tomcat v8.0 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48133581/

相关文章:

java - 为 Android 创建 "closed"可共享项目

java - 不幸的是,该应用程序已停止 - LogCat 产生无数错误

Eclipse - 仅将待办事项限制为某些文件(或忽略项目中的整个文件夹)

java - token 上的 Eclipse 语法错误,删除这些 token

apache - 仅在用户登录时使用 https,否则在 Web 应用程序中使用

apache - 许多相同的 Apache Tomcat 子级在启动时自动生成

java - 检索组件类型数组时发生类型未加载错误

node.js - 如何使用不同域名的 nginx 为 nodejs 应用程序和 apache tomcat 应用程序制作代理?

java - 如何获取 JSESSIONID cookie

linux - Tomcat 安装的文件夹访问在 linux 上被拒绝