如何在Websphere上运行普通java应用程序

如何在Websphere上运行普通java应用程序,java,jar,websphere,Java,Jar,Websphere,我有一个独立的java应用程序,它有一个主类。我想在Wepsphere启动时运行这个类。我不想为此使用servlet。 我如何使用管理控制台/脚本等实现这一点 谢谢这有点黑,但我很想在startServer上添加一行代码来启动Java程序。例如(在窗口上): 优点是您最终不会编辑Websphere脚本,因此您不会受到将来WAS修补程序可能应用的任何更改的影响。但是,如果WAS是作为服务启动的,那么您可能需要更改正在运行的命令以指向新脚本。与本答案其余大部分内容一样,如何做到这一点取决于您的平台。

我有一个独立的java应用程序,它有一个主类。我想在Wepsphere启动时运行这个类。我不想为此使用servlet。 我如何使用管理控制台/脚本等实现这一点


谢谢

这有点黑,但我很想在startServer上添加一行代码来启动Java程序。例如(在窗口上):


优点是您最终不会编辑Websphere脚本,因此您不会受到将来WAS修补程序可能应用的任何更改的影响。但是,如果WAS是作为服务启动的,那么您可能需要更改正在运行的命令以指向新脚本。与本答案其余大部分内容一样,如何做到这一点取决于您的平台。

该课程做什么?它是否需要在Websphere内部运行(或者仅在服务器启动时运行,例如作为外部进程运行)?Java类将启动Thrift server,该服务器将调用部署在Websphere上的webservice。Thrift基本上是webservice和php客户端之间的桥梁。节俭的交流将在Socket上进行,我不会这样做。只要OP不能描述他为什么要这样做,我就不鼓励他。Java类将启动Thrift server,它将调用部署在Websphere上的webservice。Thrift基本上是webservice和php客户端之间的桥梁。过度节俭的交流将在插座上进行。@Tichodroma你可能是对的,但当我问“怎么做?”人们说“不要”时,我觉得非常恼火。有时候我真的有一个很好的理由!话虽如此,但我不确定这在本例中是否正确——使用启动Thrift和Websphere的脚本并使用它肯定更明智……如果我想在同一个JVM(Websphere)上运行Thrift和Websphere,那么什么是正确的方法?
start "Thrift" /D<working directory> java -cp <classpath> com.thrift.Main
start "Websphere" /D<was-working-dir> startServer.bat
start "Thrift" /D<thrift-working-dir> java -cp <classpath> com.thrift.Main