您的位置:首页 > 编程语言 > Java开发

struts2的第一天

2010-04-11 22:33 204 查看
myeclipse 8+tomcat5

 

struts2用到的jar包:

commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.1.6.jar
xwork-2.0.4.jar
比较重要的配置文件struts.xml,struts.properties,web.xml(这3个为用户自行配置),struts-default.xml,default-properties(这两个为struts自带,属性只读)

 

struts2-core-2.1.6.jar中的org.apache.struts2中有default-properties配置文件,其中属性有些是很重要的,由于该文件是只读的,所以若要更改可以自己在struts.properties中进行更改,目前了解的:

struts.i18n.encoding=UTF-8编码

struts.multipart.saveDir=文件上传的位置
struts.multipart.maxSize=2097152文件上传的最大size

struts.action.extension=action,,
struts.devMode = false

struts.xml~头文件记不住,可以从struts-default.xml中抠- -~!里面的东西好多~慢慢学。。。

 

第一天碰到让我很头疼的问题~启动tomcat时碰到如下错误:

严重: Error filterStart
2010-4-11 22:08:19 org.apache.catalina.core.StandardContext start
严重: Context [/Struts2_Taobao] startup failed due to previous errors

web.xml配置如下:

<filter>
  <filter-name>Struts2Filter</filter-name>
  <filter-class>org.apache.struts2.FilterDispatcher</filter-class>

</filter>
<filter-mapping>
  <filter-name>Struts2Filter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

经过我各种baidu+Google~还是不行,

最后经检查是少配置了一个~郁闷死。。。

如果以后出现tomcat 严重: Error filterStart 错误,一般原因为:

1、xml配置失误 (me~)

2、filter中某段代码为实例化

3、试着把tomat/server/lib目录下的commons-digester.jar,commons-beanutils.jar拷贝到common/lib/目录,有些包在部署是没有被包含
希望对大家有帮助
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息