日期:2014-05-17  浏览次数:20634 次

关于Struts2应用环境的问题,请大侠指教下,谢谢!!
struts2 应用默认需要java5 的运行环境,需要支持ServletAPI2.4 和JSP API 2.0的web容器。
我的java -version 显示信息如下,请问适合 上面的要求么?

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\WINDOWS\system32>java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)

还有 我按照 《Struts2 权威指南 基于WebWork核心的MVC开发》里的2.4-2.4.2的做例子时候,启动tomcat 时报以下错误信息:

严重: Exception starting filter struts2
java.lang.ClassFormatError: Incompatible magic value 1886741100 in class file LoginAction
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2331)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:976)

------解决方案--------------------
把LoginAction代码贴出来看看