struts2的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:54:39
问题很简单,
用很多高手讲的struts2的helloworld例子,每一步都是按要求做的,配置web.xml,配置struts.xml,还有helloworld.java,Sayhello.jsp,hello.jsp.这些都做了,死活我就运行不了。还有李兴华讲的struts2入门视频,按说明做的,可是他能运行,我却运行不了。struts.xml中提示“unable to collect to the host:"struts.apache.org”,helloworld.java中提示说不是一个静态的什么。可是我观察李老师的视频上也有这样的问题,却不妨碍运行。
我用的JDK5.0,tomcat5.5,myeclipse5.5,struts2.8(用了5个jar包)。
一句话,就是按部就班,到最后却运行不了,请高手指点!
1.The file cannot be validated as the host "struts.apache.org" is currently unreachable.
2.The serializable class HelloWorld does not declare a static final serialVersionUID field of type long

3.type Status report

message /kp/SayHello.jsp

description The requested resource (/kp/SayHello.jsp) is not available."第三个错误是你的某些配置文件,应该是web或者配置action和form关系的config里面的jsp地址不对,实在找不到就全项目搜索那个jsp."
struts2不需要配置config

第一个错误,第二个错误都没有关系,不用管。
第一个说的是找到不到DTD文件验证你的taglib,没什么关系的。
第二个是序列化需要的,如果不需要序列化,可以不做。
没什么关系。

请问你有Struts2 视频吗 有的话跪求 发到595259050@qq.com

1。加入struts时把所有的JAR包都加进去,多半是这个原因。
2。把tomcat5.5换成tomcat5.0.28,tomcat5.5使过不太好使。
3。建议最好不要用myeclipse5.5,用3.84或者5.0就行,新版本的eclipse总会出现一些莫名其妙的错误。
4。第二个错误不用去管他,消除这个错误单击错误提示选第一个即可。

第一个错误,是你的包加的不全,把包加上就行了
第二个错误是你工具设置的级别太高,不应该是错误,而应该是警告,你用的是eclipse吧,属性里能修改,把级别设置中就成,或者你找到那个class,找到错误地方,让工具自己加个字符串就好了
第三个错误是你的某些配置文件,应该是web或者配置action和form关系的config里面的jsp地址不对,实在找不到就全项目搜索那个jsp

不要把所有的包都加到工程中,commons-logging-1.0.4.jarfreemarker-2.3.8.jar,ognl-2.6.11.jar, struts2-core-2.0.9.jar,xwork-2.0.4.jar,commons-beanutils-1.6.jar,这些包对你这个工程来说已够了。

你说的也不清楚啊,把源代码发给我或贴出来帮你看看