Deployment 从命令行将EAR文件部署到WAS 7

Deployment 从命令行将EAR文件部署到WAS 7,deployment,command-line,websphere,ear,Deployment,Command Line,Websphere,Ear,我需要将位于服务器A中的EAR文件部署到位于服务器B中的WebSphere服务器。我需要知道如何通过命令行将EAR从服务器A部署到我的WAS。我浏览了网页,但发现结果只有6分(我是7分)。 是否有人知道如何通过命令行将EAR部署到WAS(在不同的服务器中)?我假设两台服务器都是独立的。如果是这样,请在服务器A上使用WAS_HOME/bin/wsadmin,并为服务器B指定RMI主机/端口。如果不是,请为serverB指定部署管理器的主机/端口 wsadmin -host serverB.host

我需要将位于服务器A中的EAR文件部署到位于服务器B中的WebSphere服务器。我需要知道如何通过命令行将EAR从服务器A部署到我的WAS。我浏览了网页,但发现结果只有6分(我是7分)。
是否有人知道如何通过命令行将EAR部署到WAS(在不同的服务器中)?

我假设两台服务器都是独立的。如果是这样,请在服务器A上使用WAS_HOME/bin/wsadmin,并为服务器B指定RMI主机/端口。如果不是,请为serverB指定部署管理器的主机/端口

wsadmin -host serverB.host.com -port serverBRMIPortNumber -c '$AdminApp install /path/to/localfile.ear {...options...}'
注意,这是UNIX语法;对于Windows语法,请使用“双引号”。或者,可以省略-c并使用交互模式,也可以使用-f file.jacl。Jython脚本可与-lang Jython一起使用。有关AdminApp安装选项(例如,-appname或-usedefaultbindings),请参见以下内容:


你应该考虑一个NoDAgent,这会使所有这些都消失。我假设您不在集群环境中,否则一个简单的节点代理推送和同步就可以了


上面的答案是正确的,但是您也可以简单地将要部署到serverB的包FTP,并使用wsadmin在本地安装。

如何使用命令行部署WAR文件?也传递contextroot。请帮助$AdminApp安装/path/to/localfile.war{-contextroot无论什么…更多选项…}这是否需要打包ear文件?我在windows计算机上,有一个带有EarContent目录的项目。我必须先把它打包成一个EarFile吗?我认为不需要打包,尽管我自己也没有试过。如果您确实尝试过,请添加评论。