论坛首页 Java企业应用论坛

通过JMX来部署J2EE应用

浏览 2978 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-04-04  
我写了一段代码,利用JMX来实现在JBoss中部署应用,主要代码如下:
Context ctx=new InitialContext(env);
RMIAdaptor server = (RMIAdaptor) ctx.lookup("jmx/rmi/RMIAdaptor");
ObjectName name = new ObjectName("jboss.system:service=MainDeployer");
URL path=new URL("file:/D:/application/Tomcat 5.5/webapps/test.war");
server.invoke(name, "deploy", new Object[]{path}, new String[]{"java.net.URL"});

问题是在自己的机子上工作没问题,但是当我尝试往远程的服务器上部署的时候,却出错了,提示是URL地址
有问题,不知道如果想把我本地的应用往远程部署的时候,这个URL地址该怎么写啊?
还有一个问题是,这样部署,应用好像被部署到了server的temp目录下,如果我想将应用部署到deploy
目录下(最好能将整个应用上传上去),该怎么做呢?
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics