如何将sparkjava web程序部署到linux服务器?
我已经使用SparkJava框架编写了一个java web项目。我有一个Linux服务器,我想把它部署到服务器上。使用jetty server的SparkJava,我是否应该首先在Linux服务器中下载jetty服务器?无需下载jetty服务器。SparkJava框架嵌入了Jetty服务器,因此,如果您将应用程序作为jar运行,Jetty服务器jar应该已经存在了 您有两种选择:如何将sparkjava web程序部署到linux服务器?,java,jetty,spark-java,Java,Jetty,Spark Java,我已经使用SparkJava框架编写了一个java web项目。我有一个Linux服务器,我想把它部署到服务器上。使用jetty server的SparkJava,我是否应该首先在Linux服务器中下载jetty服务器?无需下载jetty服务器。SparkJava框架嵌入了Jetty服务器,因此,如果您将应用程序作为jar运行,Jetty服务器jar应该已经存在了 您有两种选择: 将应用程序作为jar运行 在您选择的Serlet容器中作为war运行应用程序。在这种情况下,您必须下载所需的服务器
- 将应用程序作为jar运行
- 在您选择的Serlet容器中作为war运行应用程序。在这种情况下,您必须下载所需的服务器容器,例如Tomcat
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
<configuration>
<finalName>name-of-application</finalName>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>Application</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
如果您使用的是默认设置,那么您的应用程序应该以的速度运行。我如何将应用程序作为JAR运行?无需担心。Java文档清楚地解释了这一点。有兴趣的人士:
java -jar name-of-application-jar-with-dependencies.jar