Java 如何将jar文件转换为war并将其部署到tomcat服务器中

Java 如何将jar文件转换为war并将其部署到tomcat服务器中,java,maven,jar,war,dropwizard,Java,Maven,Jar,War,Dropwizard,我正在从事dropwizard maven项目。如何将jar文件转换为war文件并部署到tomcat服务器中。如果有人知道,请提供帮助。您不能简单地将jar文件转换为war文件。Web存档有一个要遵循的结构,并且没有直接的方法来转换类型 您可以做的是,创建一个web应用程序,将jar文件作为依赖项导入,并在webapp中创建端点以触发您拥有的jar中的调用 如果您计划在tomcat服务器中部署dropwizard,您可能需要了解为什么要使用dropwizard 您可能会发现下面的链接很有用 在p

我正在从事dropwizard maven项目。如何将jar文件转换为war文件并部署到tomcat服务器中。如果有人知道,请提供帮助。

您不能简单地将jar文件转换为war文件。Web存档有一个要遵循的结构,并且没有直接的方法来转换类型

您可以做的是,创建一个web应用程序,将jar文件作为依赖项导入,并在webapp中创建端点以触发您拥有的jar中的调用

如果您计划在tomcat服务器中部署dropwizard,您可能需要了解为什么要使用dropwizard

您可能会发现下面的链接很有用


在pom.xml中添加maven war插件,并运行命令clean install生成war文件。

您应该尝试一下,它将允许您将Dropwizard应用程序作为war部署到Tomcat容器中

对于Spring项目,将其添加到pom.xml中

<packaging>war</packaging>
战争

与drop wizard无关,但如果您有一个Spring boot项目,并且您来自google,这就是您应该做的

  • 将包装更改为
    WAR
  • 战争
    
  • 将tomcat嵌入式服务器标记为提供的
  • 
    org.springframework.boot