未在Tomcat中加载JSP文件
我有一个项目,在pages文件夹中包含一个未在Tomcat中加载JSP文件,jsp,tomcat,tomcat7,Jsp,Tomcat,Tomcat7,我有一个项目,在pages文件夹中包含一个index.jsp页面和一些javascript库和代码。我将它们捆绑到一场战争中,并将其部署到CentOS系统中。但当我试图访问它时,我得到了错误。错误在两种情况下交替出现 HTTP Status 404 - /Project/pages/index.jsp type: Status report message: /Project/pages/index.jsp description: The requested resource is not a
index.jsp
页面和一些javascript库和代码。我将它们捆绑到一场战争中,并将其部署到CentOS系统中。但当我试图访问它时,我得到了错误。错误在两种情况下交替出现
HTTP Status 404 - /Project/pages/index.jsp
type: Status report
message: /Project/pages/index.jsp
description: The requested resource is not available.
及
我在本地机器上部署它没有问题
编辑:配置
Using CATALINA_BASE: /usr/share/tomcat
Using CATALINA_HOME: /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
这是CentOS中tomcat的配置。
除了使用JRE\U HOME:/Library/Java/JavaVirtualMachines/jdk1.8.0\U 60之外,我的本地计算机具有相同的配置。jdk/Contents/HOME请重新检查以下步骤:
如果以上步骤正确,请提供更多信息、项目使用的框架类型等。请重新检查以下步骤:
如果以上步骤正确,请提供更多信息、项目使用的框架类型等。我已在问题中添加了配置。是因为
JRE_HOME
指向不同的东西吗?@ak31是的,你需要指定JRE_HOME,你可以在setenv.sh文件exampleJRE_HOME=/usr/java/jdk1.7.0_03/JRE
中指定,你可以参考下面的链接来更好地理解tomcat的JRE_HOME配置:我已经为这个问题添加了配置。是因为JRE_HOME
指向不同的东西吗?@ak31是的,你需要指定JRE_HOME,你可以在setenv.sh文件exampleJRE_HOME=/usr/java/jdk1.7.0_03/JRE
中指定,你可以参考下面的链接来更好地理解tomcat的JRE_HOME配置:
Using CATALINA_BASE: /usr/share/tomcat
Using CATALINA_HOME: /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar