我完成了我的开发工作,所以当我在tomcat上部署时,请转到localhost:8080,它会转到我的主页...并且每个标记都可以正常工作。现在我希望这是现场,我如何/我放什么和在哪里?
预计无益的答案:"把它放在你的服务器上#34; 更好的答案:转到服务器的public_html文件夹并输入.war文件(虽然这不起作用,但它是一个特定的答案并且很有帮助)
谢谢!
答案 0 :(得分:1)
理想情况下,您的持续集成服务器会为您执行此操作。但是如果您不使用它,则可以从您的开发机器进行部署。使用Tomcat Maven Plugin。
您需要设置远程tomcat服务器以启用远程部署。在conf/tomcat-users.xml
:
<tomcat-users>
<user
name="manager"
password="s3cr3t"
roles="manager-script"
/>
</tomcat-users>
在您的maven pom.xml
构建/插件部分:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://my-remote-server.com/manager/text</url>
<update>true</update>
<username>manager</username>
<password>s3cr3t</password>
</configuration>
</plugin>
然后运行mvn clean package tomcat7:deploy
答案 1 :(得分:0)
获取服务器,安装tomcat,安装可能的http服务器(apache,nginx等),配置它们,获取域名,正确配置所有内容,将.war部署到tomcat(如果你在计算机上执行此操作) ,你应该可以在任何服务器上完成它,然后你去。