如何从战争中运行应用程序?

use*_*818 7 java program-entry-point jar class war

我有一个大的war文件,其中包含许多带main方法的类.

我如何指出Java运行主要的特定类?

Ale*_*exR 9

就像从jar文件运行应用程序一样:

java -cp yourwarfile.war com.yourcompany.YourMainClass

  • 如果`.war`文件有一个定义了[Main-Class](https://en.wikipedia.org/wiki/Manifest_file#Special-Purpose_Manifest_Headers)的清单,那么运行`java -jar yourwarfile.war`应该是足够.适用于[jenkins.war](https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins). (5认同)