What do you mean by "automatically deploy"? In other words, what actions are
you performing and what actions do you expect the app server to then take?
One way of deploying an app is to call the deploy operation on the MainDeployer
mbean, passing the file name or URL for the app to that operation. Here is an
example using twiddle (a command-line JMX utility):
twiddle invoke "jboss.system:service=MainDeployer" deploy /some/path/myapp.ear
I would call the above a manual process - you have to invoke the deploy method.
A more automated process can be achieved by adding new deploy directories to
the deployer. You can do this by adding new values to the applicationURIs
property of the SerializableDeploymentRepositoryFactory bean in the
server/xxx/conf/bootstrap/profile-rpeository.xml file. For example, to add the
/opt/other/apps directory:
<property name="applicationURIs">
| <array elementClass="java.net.URI">
| <value>${jboss.server.home.url}deploy</value>
| <value>/opt/other/apps</value>
| </array>
| </property>
Now, any time that I copy a WAR, EAR or other deployable file to the
/opt/other/apps directory, the hot deployer will deploy the app (the hot
deployer searches the deploy directories every 5 seconds by default). I regard
this as automatic deployment.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4231120#4231120
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4231120
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user