Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将Servlet项目部署到某个在线托管服务器_Java_Android_Mysql_Tomcat_Servlets - Fatal编程技术网

Java 如何将Servlet项目部署到某个在线托管服务器

Java 如何将Servlet项目部署到某个在线托管服务器,java,android,mysql,tomcat,servlets,Java,Android,Mysql,Tomcat,Servlets,我没有将我的Servlet项目部署到某个真正的服务器上的经验。我通常在本地启动服务器,然后将IP ping到我的Android设备上 这只在本地有效。比方说,如果我从未启动服务器,应用程序将无法工作。我开始考虑如何将Servlet项目实际部署到一些免费主机中,这样我就可以随时随地访问我的应用程序,而无需启动本地服务器 我看到一些提示,说将项目导出到.war并将其放入tomcat安装文件夹中。但在一天结束时,您仍然需要启动本地服务器,以便您的应用程序能够访问Servlet中的所有SQL查询,对吗

我没有将我的Servlet项目部署到某个真正的服务器上的经验。我通常在本地启动服务器,然后将IP ping到我的Android设备上

这只在本地有效。比方说,如果我从未启动服务器,应用程序将无法工作。我开始考虑如何将Servlet项目实际部署到一些免费主机中,这样我就可以随时随地访问我的应用程序,而无需启动本地服务器

我看到一些提示,说将项目导出到
.war
并将其放入tomcat安装文件夹中。但在一天结束时,您仍然需要启动本地服务器,以便您的应用程序能够访问Servlet中的所有SQL查询,对吗


这是学校的项目,我不打算购买一些服务器托管。关于免费托管
Servlet+MySQL的服务器的建议,或者关于如何将其部署为“在线服务器”的提示?

关于您的请求的一些想法:

1) 请不要在堆栈溢出时询问库、服务等的建议

2) 一些mayor云计算玩家提供有限的免费资源——问问你最喜欢的搜索引擎

3) 如果这是一个学校项目,也许可以问问管理学校网络的老师,他们是否能帮你解决这个问题。用MySQL、Apache和Tomcat建立一个小型服务器似乎是一个有趣的项目

4) 这里有dynDNS和sort,为您的家庭IP地址提供网络名称,这样您就可以将请求从internet路由到本地服务器。在遵循该路径之前,请确保您了解安全风险

5) 建立一场战争,并从那开始是正确的方法