`
superhj1987
  • 浏览: 207148 次
  • 性别: 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. ...

    基于Python的Struts2漏洞扫描设计源码

    Struts2环境文件可能是指向Struts2框架的环境配置文件,它包含了运行Struts2应用所需的基本配置信息,如action的映射、拦截器的配置等。正确配置Struts2环境是确保Web应用正常运行和安全扫描能够有效进行的前提。 ...

    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/...

    基于Struts2框架的获取表单数据的设计源码

    具体而言,Struts2框架处理Web请求的过程通常遵循以下几个步骤:用户发送请求,Struts2框架接收到请求后,通过一系列过滤器(Filter)处理,然后根据配置文件中的映射规则确定调用哪个Action类,Action类处理业务...

    基于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文档库的上传和下载机制是通过数据库记录文件元数据、文件内容存储以及资产管理来实现的...

    三大框架整合

    配置`hibernate.cfg.xml`文件,指定数据库方言、显示SQL语句和自动更新策略,以及映射文件路径。这些配置有助于实现数据模型与数据库之间的无缝对接。 #### Spring框架整合与Hibernate协同工作 Spring框架提供了...

    轻松使用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`(支付成功页面)和`...

Global site tag (gtag.js) - Google Analytics