将java应用程序传输到服务器

时间:2017-09-18 10:23:21

标签: java intellij-idea web-applications server

我在intellij ide中创建了一个java应用程序。该应用程序运行良好。现在我的应用程序已准备就绪,我想将我的java应用程序从我的机器传输到服务器并使其生效。我有一个服务器,域和服务器中的所有基本权限。任何人都可以帮我搞清楚吗?

这部分我很新。我对托管我自己的网站和应用程序一无所知。

2 个答案:

答案 0 :(得分:1)

答案取决于您使用的技术。如果您使用需要部署到servlet容器的应用程序,则可以将其部署到例如Tomcat的。

无论您使用何种技术,您都应该构建应用程序 - 它还取决于您使用的构建系统。 例如,对于gradle,您可以使用gradlew build。 对于maven:mvn compile

告诉我们您使用的技术的更多详细信息,以便我们为您提供帮助。

答案 1 :(得分:1)

你有一个java应用程序(Dropwizard),首先需要一个服务器来运行它,这意味着它必须是安装了java的服务器,或者你可以自己安装它的地方。

然后你需要转移应用程序" fat" jar(通常你会在target目录中找到它,具体取决于你构建它的方式)到这个服务器并用java -jar my-application.jar启动它。

然后,您需要确保运行应用程序的端口在外部可用。这通常意味着您需要安装一个Web服务器(通常是nginx或httpd),它从端口80或443重定向到您的应用程序的端口。

只有这样你才能申请"生活"。