关于struts零配置时的问题

最近项目使用了比较多的零配置和自动注入的语法,遇到了点小问题。 linux

通常在本地eclipse开发完成后,发布上服务器上都是采用jar包的形式将业务逻辑代码打包好放到WEB-INF/lib下,遇到了在本地能够正常访问的action,到了linux环境访问就找不到action了 服务器

查阅了相关材料,解决方案以下: 框架

方法一、采用ant打包时,采用class文件所有放到WEB-INF/classes下,这样的弊端的项目显得比较散,发布起来因为文件过多,比较难维护 eclipse

方法二、增长struts.xml(原本觉得使用了零配置就不用写这个文件了) spa

<!-- 扫描Action的Jar包 -->
    <constant name="struts.convention.action.includeJars" value=".*/项目jar包名称-([\.]?[\d]*)*\.jar(!/)?" /> xml

这样就能够了,缘由多是须要告诉struts框架咱们的action在哪一个包下面才会扫描(有知道的同志请告知具体缘由) ip

相关文章
相关标签/搜索