我正在尝试在 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 时你运气不好。由于 temp
和 work
目录也驻留在此处,因此在编译 jsp 时,tomcat 进程必须在此路径下的某处写入,并且在 Windows 7 UAC 下的此位置启动并需要提升的权限对于过程。
使用管理帐户运行 tomcat 是不够的,您要么必须关闭 UAC(不推荐!!!),要么将 tomcat 安装到 UAC 不认为是系统目录的其他位置(例如 C:\tomcat
).
关于tomcat - 即使是示例也不会在 Tomcat 4.0 服务器中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20260700/