我在Websphere服务器上部署了一个WAR文件(在unix上),我没有它的源代码。我知道在WAR中,pcakage com.mypackage.myclass.class中有一个类,它有一个main,它接受一个参数agr0。
如何运行此类以获取输出?
答案 0 :(得分:0)
安装该WAR文件后,它将扩展到WebSphere安装中的目录。例如,如果您的WAR文件是 app.war 并且它安装在概要文件 baseProfile 中的节点 node1 上,则该目录可能是:
/opt/IBM/WebSphere/AppServer/profiles/baseProfile/installedApps/node1/app.war
在该目录中的某个位置(可能在WEB-INF / lib目录中),您将找到jar文件。如果jar文件名为test.jar并且它在WEB-INF / lib目录中,则可以从命令行运行它,如下所示:
/opt/IBM/WebSphere/AppServer/java/jre/bin/java -jar /opt/IBM/WebSphere/AppServer/profiles/baseProfile/installedApps/node1/app.war/WEB-INF/lib/test.jar argumentValue