Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java tomcat项目上的struts2显示空白页,使用Fiddler显示404错误_Java_Jsp_Jakarta Ee_Tomcat_Struts2 - Fatal编程技术网

Java tomcat项目上的struts2显示空白页,使用Fiddler显示404错误

Java tomcat项目上的struts2显示空白页,使用Fiddler显示404错误,java,jsp,jakarta-ee,tomcat,struts2,Java,Jsp,Jakarta Ee,Tomcat,Struts2,我的项目使用的是Tomcat7.0 文件结构为: 计划 -src --项目包 ----LogInActon.java --struts.xml -网络内容 --Web INF ----解放党 ------…参考罐 ----Web.xml --index.jsp --loginsAccess.jsp struts.xml是: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache S

我的项目使用的是Tomcat7.0

文件结构为:

计划

-src

--项目包

----LogInActon.java

--struts.xml

-网络内容

--Web INF

----解放党

------…参考罐

----Web.xml

--index.jsp

--loginsAccess.jsp

struts.xml是:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
   "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
   "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
   <package name="homeLogin" extends="struts-default">

      <action name="logIn" 
            class="com.myApp.system.main.actions.LogInAction" 
            method="execute">
            <result name="success">/logInSuccess.jsp</result>
            <result name="fail">/index.jsp</result>
      </action>
   </package>
</struts>
响应头是:

GET /home HTTP/1.1
Host: dev-dev1.wherego.ca
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cache-Control: max-age=0
HTTP/1.1 404 Not Found
Date: Thu, 28 Nov 2013 02:50:15 GMT
Server: Apache-Coyote/1.1
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8

是否有任何关于调试的线索???

根据您的评论,您面临的是
java.lang.UnsupportedClassVersionError:Unsupported major.minor Version51.0

当您在不同版本的JRE上运行应用程序时,就会遇到此异常。简而言之,这只是一个版本不匹配的问题

版本号
51.0
显示特定类文件与哪个JRE版本兼容<代码>51.0表示JRE 7。最有可能的情况是,与本地主机相比,您在在线服务器上运行的JRE版本不同

要解决此问题,请确保在编译应用程序的JRE主版本上启动该应用程序。您必须在导致问题的联机服务器上安装JRE6

要检查JRE的版本,只需启动命令

java -version

在控制台上。

对于不存在的资源,这是404。你能确认你要点击的网址吗?我最好的猜测是URL中有一些错误。您在本地主机上点击了哪个URL,在服务器上尝试了哪个URL?您是否正在使用struts2的配置浏览器插件?可能有用@SaifAsif在localhost中我点击localhost:8080/home,在服务器上它是xxx.com/home,不同的结果是returnedIs tomcat在服务器上的端口
80
上运行?默认情况下,tomcat设置为侦听端口
8080
。尝试将URL更改为
xxx.com:8080/home
@saifashmm,我没有配置它。当使用xxx.com:8080/home时,服务将超时;顺便说一句,我不知道aws elastic beanstalk是否会将他们的tomcat服务器配置在端口80上。。
HTTP/1.1 404 Not Found
Date: Thu, 28 Nov 2013 02:50:15 GMT
Server: Apache-Coyote/1.1
Content-Length: 0
Connection: close
Content-Type: text/plain; charset=UTF-8
java -version