tomcat - 即使是示例也不会在 Tomcat 4.0 服务器中执行

标签 tomcat http-status-code-404

我正在尝试在 Tomcat 4.0 上运行一个 jsp 文件。此文件在我使用同一组软件的 Windows XP 上运行正常。

现在我尝试在 Windows 8 上运行该文件,但即使是示例也无法运行 我收到此错误: 请求的资源(C:\Program Files (x86)\Apache Tomcat 4.0\work\Standalone\localhost\examples\jsp\jsptoserv\jsptoservlet$jsp.java(系统找不到指定的路径))不可用。

我已经设置了 JAVA_HOME、JRE_HOME、CATALINA_HOME。 我已经从 ROOT 文件夹中复制了 web.xml 文件。 我将 jsp 文件放在 web apps 文件夹中。 当我输入 localhost:8080/时,它表示 tomcat 已成功设置。

与 Windows XP 相比,在 Windows8 上工作时有什么我必须做的额外事情吗?

最佳答案

只是一些疯狂的猜测: 我不知道 Windows 8,但在 Windows 7 下,在 C:\Program Files(x86) 中安装 tomcat 时你运气不好。由于 tempwork 目录也驻留在此处,因此在编译 jsp 时,tomcat 进程必须在此路径下的某处写入,并且在 Windows 7 UAC 下的此位置启动并需要提升的权限对于过程。

使用管理帐户运行 tomcat 是不够的,您要么必须关闭 UAC(不推荐!!!),要么将 tomcat 安装到 UAC 不认为是系统目录的其他位置(例如 C:\tomcat).

关于tomcat - 即使是示例也不会在 Tomcat 4.0 服务器中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20260700/

相关文章:

ruby-on-rails - 如何让 apache-tomcat v6 与 unicorn/rails 一起工作?

java - Tomcat 7.0.43 "INFO: Error parsing HTTP request header"

Apache 和 Tomcat 运行在同一台服务器上

c# - 从 WebAPI 2 端点返回自定义 HTTP 状态代码

java - Spring Webapp 在没有控制台日志的情况下抛出 404 错误

iis - Coldfusion 10,IIS 7.5-即使文件存在也获取404

java - Jenkins 部署插件正在部署到 tomcat 但未启动应用程序

javascript - JavaScript 能否捕获由页面对象触发的 404 错误?

java - 为 HttpURLConnection 获取 404

java - 在 Tomcat 上使用 JasperReports 生成 HTML 页面