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)
我的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)
解决方案 »
- 我的JDBC能连上服务器 hibernate连不上 提示在文章里面 求各位大虾帮助了
- 问个关于JSP 的<% %>使用或者不使用
- java 控制字符为简体中文
- jsp下拉框体现不同界面问题
- 现有业务系统是:JSP+TOMCAT + SQLserver2000, 移植到 64位的服务器系统中,可以正常运行吗 ?
- 关于jsp运行环境
- 怎么做才能把 URL 类型转换成 String 类型
- C#--->Java
- 初学者 select的联动问题
- 贴吧帖子图片,360浏览器点击放大图,一直处于加载。有偿请教。
- 调用方法传值失败,求解释。。
- java连接ftp,用127.0.0.1可以连接成功并上传,但用本地已设置的IP则出错:java.net.ConnectException: Connection refused: connect
格式化错误
Private String password ;
Public String getUsername()
{return username ;
}
public void setUsername(String username)
{
this.username=username ;
}Public String getPassword()
{ return password ;
}
Public void setPassword(String password)
{
this.password=password ;
}
Public String excute() throws Exception
{
//当用户请求参数的username等于 scott ,密码等于tiger 时,返回success字符串
//否则返回error 字符串
if(getUsername().equals("scott")&&(getPassword().equals("tiger")
( return "sucess" ;
)
else
( return "error" ;
)
}
}
private String password ;
public String getUsername()
{return username ;
}
public void setUsername(String username)
{
this.username=username ;
}public String getPassword()
{ return password ;
}
public void setPassword(String password)
{
this.password=password ;
}
public String excute() throws Exception
{
//当用户请求参数的username等于 scott ,密码等于tiger 时,返回success字符串
//否则返回error 字符串
if (getUsername().equals("scott")&& getPassword().equals("tiger"))
{ return "sucess" ;
}
else
{return "error" ;
}
}
}
修改成这样没有 格式错误了,还是一样的报错啊?
tomcat 配置 还有注意哪些点,对struts2运行来说。