1。run.sh ~/server/default/deploy下的应用将会被部署
2。run.sh -c my ~/server/my/deploy下的应用将会被部署
增加部署文件夹:
修改~/server/XXX/conf/bootstrap/profile.xml文件里BootstrapProfileFactory的property applicationURIs
<bean name="BootstrapProfileFactory" class="org.jboss.system.server.profileservice.repository.
StaticProfileFactory">
...
<property name="applicationURIs">
<list elementClass="java.net.URI">
<value>${jboss.server.home.url}deploy</value>
<value>file:///home/me/myapps</value>
</list>
...
如果想在同一台机器上启动多个jboss,为了避免端口冲突,可以在启动加上参数
run.sh -Djboss.service.bingding.set=port-01(默认是port-default)
具体是在~/server/XXX/conf/bingdingservice.beans/META-INF/bingings-jboss-beans.xml配置的
3。run.sh -Djboss.server.home.dir=/home/admin/myserver -Djboss.server.home.url=file:/...(具体制定部署路径)
jboss可以设置系统变量改变默认的值。如jboss.home/lib jboss.server.base/home/config/lib等
可以在配置文件中定义如下格式的变量${some.property.name:default_value},
这些变量将会在运行中用系统变量进行替换。
你也可以用jboss的system properties service进行替换。
具体是在~/server/XXX/deploy/propeties-service.xml文件中进行配置