struts2在tomcat中的配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2在tomcat中的配置相关的知识,希望对你有一定的参考价值。

struts2的版本是struts-2.2.1.1,
tomcat的版本是tomcat5.5,
请问能使用struts2的基本功能要复制哪些jar包?这些jar包能具体完成那些功能。

基本功能是五个 struts2 核心core包、common-logging包 freemaker包 xwork包 ongl包 这五个是基本的 核心包就不说了 你所写的action继承的ActionSupport类是在xwork实现的 ongl是实现图对象导航,表达式的一种,存取对象的属性、调用对象的方法 而freemaker是实现模板语言,简化web开发 参考技术A 在struts.properties文件中加入:struts.objectFactory=spring
或在struts.xml文件的
<struts>和</struts>之间加入:
<constant name="struts.objectFactory"
value="spring"></constant>
参考技术B 你可以不复制,直接敲代码,在编译时,他会提示的,
提示你缺那包,你就引入那个包

呵呵,一个笨办法
参考技术C commons-logging-1.0.4.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.jar
xwork-2.1.6.jar
commons-fileupload-1.2.1.jar

HTTP Status 404 - Tomcat与struts-2.2.3配置问题

HTTP Status 404 -

--------------------------------------------------------------------------------

type Status report

message

description The requested resource () is not available.

--------------------------------------------------------------------------------

Apache Tomcat/6.0.32

参考技术A 重新配置一下tomcat的配置文件啊,这个错误说明所要求的资源( / wzcx - cl.asp )无法使用。追问

大哥我用的是JSP ,不过还是谢谢了

参考技术B <Action name="..." class="...">
<result name="success">/first.jsp<result/>
<Action/>
报404错误是请求已经成功了,dispatcher过程中却找不到要跳到的页面。所以会报找不到页面的错误
参考技术C 检查下你的struts的配置文件里面怎么写的..
或者你发出来...还有你的页面追问



/first.jsp

追答

你的这个404是在返回页面的时候找不到么?
/positive.jsp
我记得这个还有name ,这个name对应你的aciton方法里面返回那个字符串...
不知道你写没的. struts2我没怎么用过,只是自己看了哈例子...
你页面上的aciton是写的first么///

追问

index.jsp

主页

请求Struts2

本回答被提问者采纳

以上是关于struts2在tomcat中的配置的主要内容,如果未能解决你的问题,请参考以下文章

Java ee struts2+tomcat+mysql编程 :1.开发环境配置

struts2的配置文件的加载顺序

struts2 404 解决办法

struts2的坑以及tomcat的一些常识

怎么部署struts2 项目

Struts2之2.5.10配置