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

将java应用程序传输到服务器,java,intellij-idea,web-applications,server,Java,Intellij Idea,Web Applications,Server,我已经在intellij ide中创建了一个java应用程序。应用程序运行良好。现在我的应用程序已经准备好了,我想把我的java应用程序从我的机器转移到服务器上,并使它生效。我有一个服务器、域和服务器中的所有基本权限。有人能帮我弄清楚吗 我在这方面很新。我对自己的网站和应用程序的托管一无所知。答案取决于您使用的技术。如果您使用需要部署到servlet容器中的应用程序,您可以将其部署到例如Tomcat上 无论您使用什么技术,都应该构建您的应用程序——这还取决于您使用的构建系统。 例如,对于grad

我已经在intellij ide中创建了一个java应用程序。应用程序运行良好。现在我的应用程序已经准备好了,我想把我的java应用程序从我的机器转移到服务器上,并使它生效。我有一个服务器、域和服务器中的所有基本权限。有人能帮我弄清楚吗


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

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

无论您使用什么技术,都应该构建您的应用程序——这还取决于您使用的构建系统。 例如,对于gradle,您可以使用
gradlew build
。 对于maven:
mvn编译


请告诉我们有关您使用的技术的更多详细信息,以便我们帮助您。

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

无论您使用什么技术,都应该构建您的应用程序——这还取决于您使用的构建系统。 例如,对于gradle,您可以使用
gradlew build
。 对于maven:
mvn编译


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

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

然后,您需要将应用程序“fat”jar(通常在
target
目录中找到它,具体取决于构建它的方式)传输到此服务器,并使用
java-jar my application.jar启动它

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


只有这样,你的应用程序才是“活的”。

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

然后,您需要将应用程序“fat”jar(通常在
target
目录中找到它,具体取决于构建它的方式)传输到此服务器,并使用
java-jar my application.jar启动它

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



只有这样,你的应用程序才是“活的”。

你首先必须安装java和应用程序服务器(jetty、tomcat、wildfly等)来部署你的应用程序。我必须在那里完成这项工作。。我说的是真正的服务器你写了什么类型的应用程序?它是dropwizard应用程序。最初支持web服务,但将扩展到web站点它是什么类型的服务器?窗户?Linux?如果它是dropwizard应用程序,那么您可能只需要安装java,您首先必须安装java和应用程序服务器(jetty、tomcat、wildfly等)来部署您的应用程序。。我说的是真正的服务器你写了什么类型的应用程序?它是dropwizard应用程序。最初支持web服务,但将扩展到web站点它是什么类型的服务器?窗户?Linux?如果它是dropwizard应用程序,那么您可能只需要安装JavaWizard。您能推荐一些支持java应用程序的主机吗?OpenShift,Herokuare它们是免费的吗?因此,我可以测试我的应用程序。它们在某些限制条件下是免费的。您可以查看教程,例如如何在我的博客()上部署spring引导应用程序。我在这里介绍了OpenShift Starter的局限性和一些优点。你能告诉我如何在OpenShift中使用dropwizard应用程序吗?你能推荐一些支持java应用程序的主机吗?OpenShift,Herokuare它们是免费的吗?因此,我可以测试我的应用程序。它们在某些限制条件下是免费的。您可以查看教程,例如如何在我的博客()上部署spring引导应用程序。我在这里介绍了OpenShift启动器的局限性和一些优点。您能告诉我如何在OpenShift中使用dropwizard应用程序吗