【问题标题】:How to run java class from a war file deployed in tomcat server? [duplicate]如何从部署在tomcat服务器中的war文件运行java类? [复制]
【发布时间】:2018-01-16 17:40:13
【问题描述】:

我里面有 Web 应用程序我在 main 方法中有一个计时器我不会在执行此命令时从命令行中午餐计时器: java -classpath mywar.war my.packege.myclass 我找不到主课

【问题讨论】:

  • 以下问题与您的问题完全匹配,您可以查看那里建议的答案:stackoverflow.com/questions/1842972/… 我不确定您的确切要求,但您也可以通过 Rest 调用公开您的计时器代码,然后使用 curl、浏览器或任何其他 REST 客户端来运行它。

标签: java tomcat


【解决方案1】:

那行不通。与 JAR 文件相比,类文件在 WAR 文件中的位置不同。您不能互换使用这两者。您需要将代码重新打包为 JAR 文件。

更好的是,将您的代码作为 JAR 打包到一个单独的“项目”中,然后将 JAR 放在 WAR 文件中的 WEB-INF/lib 中。即将 JAR 文件视为依赖项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-29
    • 2021-11-07
    • 2018-07-25
    • 2018-10-24
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2018-05-03
    相关资源
    最近更新 更多