`
superhj1987
  • 浏览: 205668 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于Struts对指定文件夹下配置文件的自动扫描

 
阅读更多
今天在搭建一个系统的SSH架构时,由于考虑到团队的模块划分,每一个模块都会对应几个struts配置文件,如果都要在struts.xml中include一下,会很麻烦,尤其在使用SVN同步代码时,struts.xml文件会冲突。开始打算重写struts的过滤器,以自动扫描指定文件下的配置文件的。。
上网想搜一下struts的配置文件扫描过程的,恰巧看到http://www.iteye.com/topic/338419这个帖子,原来struts2 1.2.*以上支持include正则配置,正好解决这个问题。只要在struts.xml中配置如下:
<include file="app-struts-config/struts-*.xml"/>
这样struts就会自动扫描classpath下app-struts-config文件夹下中以struts开头的配置文件。
分享到:
评论

相关推荐

    struts2-057扫描工具

    在提供的压缩包文件中,"Struts2漏洞检查工具2018版.exe"应该是这个扫描工具的执行程序。通常,使用这类工具的过程包括以下几个步骤: 1. 下载并运行扫描工具。 2. 配置目标服务器的信息,如IP地址、端口等。 3. ...

    Struts2漏洞检查工具2018版.zip

    Struts2的核心是Action类,它负责处理HTTP请求,并通过配置文件或注解来决定如何转发请求到相应的业务逻辑。 Struts2框架的流行源于其强大的功能和丰富的插件系统,如拦截器、结果类型、动态方法调用等,这些都使得...

    Struts2漏洞利用工具2019版 V2.3.zip

    这个工具的使用通常涉及配置扫描范围、启动扫描、查看结果,并根据结果采取行动,如更新Struts2到最新安全版本、应用补丁或配置调整。 总的来说,Struts2漏洞利用工具2019版 V2.3是一个强大的安全工具,可以帮助...

    strtus2自动漏洞检测工具

    用户运行该程序后,它会扫描目标Struts2应用的配置文件、Action类、以及相关的网络通信,寻找潜在的漏洞迹象。在扫描过程中,工具可能会模拟不同的攻击向量,以检测系统对恶意输入的响应。 "logs"文件夹可能包含的...

    struts2,spring,mybatis集成jar包以及相关jar

    8. **Spring**、**Mybatis**、**dpcp**:这三个可能是文件夹或者更完整的文件名,通常包含的是Spring、Mybatis的相关配置文件(如XML配置文件)以及可能的数据库脚本或数据初始化工具(如dpcp,可能是数据库连接池的...

    maven建立struts2+spring+ibatis项目

    4. **项目结构**:按照Maven的标准目录结构创建源代码文件夹,包括`src/main/java`(Java源码)、`src/main/resources`(配置文件)、`src/main/webapp`(Web应用资源)等。 5. **配置Struts2**:在`src/main/...

    基于IDEA的SSH项目之三:配置Spring二----程序包

    测试类通常位于`src/test/java`目录下,使用`@ContextConfiguration`注解指定配置文件的位置。 总的来说,配置SSH项目涉及多个步骤,包括设置项目结构、管理依赖、编写配置文件、组织代码以及测试。在IDEA这样的...

    Struts2远程执行漏洞 Jar包集合体

    在提供的"lib"文件夹中,可能包含了修复这些漏洞所需的库文件或更新。确保正确地替换或升级这些库,以保护系统免受上述Struts2漏洞的影响。同时,配合防火墙和入侵检测系统等安全设备,可以进一步增强系统的安全性。...

    myeclipse离线安装generator需要的两个文件夹

    将这个文件与"features"和"plugins"文件夹放在同一目录下。 3. **运行generator**:打开命令行窗口,定位到含有这些文件的目录,然后运行以下命令: ``` eclipse.exe -clean -nosplash -application org.eclipse....

    AngularJS封装webupload实现文件夹上传

    同时,对上传的文件夹进行安全扫描,避免病毒或木马的传播。 总结来说,将AngularJS与WebUploader结合,可以创建一个用户友好的文件夹上传功能。通过编写自定义指令,我们可以将WebUploader的复杂逻辑封装起来,使...

    liferay document_llibrary上传下载实现跟踪

    - 在文件上传过程中,Liferay可以根据portal.properties中的配置进行病毒扫描,确保上传的文件安全无害。 总结来说,Liferay文档库的上传和下载机制是通过数据库记录文件元数据、文件内容存储以及资产管理来实现的...

    轻松使用Slave4j和Hi快速开发企业项目

    5. 配置文件调整,修改`packagesToScan`属性以扫描指定的实体类包,同时激活Spring的注解扫描,例如`context:component-scan`用于扫描DAO、Service和Action层的包。 6. 数据库配置也需要根据实际需求进行修改,包括...

    个人毕业设计:运用iBeacon技术实现老人定位的管理系统 SSH+VUE.zip

    通常,这样的文件夹会包含各种子文件夹和文件,如源代码文件(.java, .js)、配置文件(.xml)、资源文件(图片、样式表等)、测试文件以及构建脚本等。开发者可以通过浏览这些文件来理解项目结构,学习如何整合...

    操作系统项目管理前沿技术软件测试智力题.doc

    在Linux中,可以使用命令来新建文件夹、删除文件夹、拷贝文件等。例如,使用mkdir命令可以新建文件夹,使用rm命令可以删除文件夹,使用cp命令可以拷贝文件。 十、IIS简介 IIS(Internet Information Services)是...

    支付宝在线支付实例

    例如,`alipay`下可能有`AlipayService.java`(支付宝服务类)、`AlipayAction.java`(Struts2 Action类)、`alipay.properties`(支付宝配置文件)以及支付相关的JSP页面如`paySuccess.jsp`(支付成功页面)和`...

    Myeclipse6.5的Maven插件

    4. **配置管理**:Maven的`pom.xml`文件是项目的核心配置文件,插件提供图形化的界面,方便编辑和管理`pom.xml`,包括添加、删除和管理依赖,设置插件配置等。 5. **版本控制**:Maven插件支持与Git、SVN等版本控制...

Global site tag (gtag.js) - Google Analytics