如何在线部署WAR文件?

时间:2013-06-11 22:19:30

标签: hosting war vps

这可能听起来像是一个愚蠢的问题,但我搜索过它并找不到明确的答案,所以我在这里问。

如何在线获取WAR文件以便我可以从任何地方访问它?我在战争中有一个REST服务器,我想在Android应用程序中使用它,所以我需要从任何地方访问它。我需要VPS吗?我可以自己托管VPS吗?我搜索过它,但由于某种原因,我无法找到关于如何做到这一点的明确指示。

1 个答案:

答案 0 :(得分:1)

好的,这是你需要做的。

首先,您必须在计算机上下载并运行Web服务器。我使用tomcat6或tomcat7。在Linux上,“sudo apt-get install tomcat7”。然后,“服务tomcat7启动”以启动服务器,并“服务tomcat7停止”服务器。

在您的路由器(面向互联网)上,您必须向前移动(不安全!)8080或80的所有流量(您的其他服务器所在的任何端口),以转到托管该服务器的计算机休息服务器。对于典型的Linksys路由器,这意味着您必须登录到192.168.1.1,并调整端口设置。因此,获取计算机的本地IP地址(通常为IPV4),并转发端口8080上的所有流量(在面向外部的路由器上)以转到此本地IP地址。

现在,将war复制到web服务器(对于tomcat7,/ var / lib / tomcat7 / webapps。)在将war复制到此目录之前,请务必完全删除任何旧的.war应用程序或具有相同名称的文件夹

然后,重新启动服务器。您应该能够使用路由器的外部IP地址作为IP地址访问服务器。外部IP地址将列在路由器的主页上。您的外部IP地址将随时间而变化 - 如果您需要静态IP地址,最好找到商业主机或从ISP购买静态IP地址。