我没有将Servlet项目部署到某个真实服务器的经验。我所做的通常是在本地启动服务器并将IP ping到我的Android设备。
这仅适用于本地。假设我从不启动服务器,该应用程序将无法运行。我开始考虑如何将Servlet项目实际部署到一些免费托管中,以便我可以随时随地访问我的应用程序而无需启动本地服务器。
我已经看到一些提示将项目导出到.war
并将其放在tomcat安装文件夹中。但是在一天结束时,你仍然需要启动本地服务器,以便你的应用程序访问Servlet中的所有SQL查询,对吗?
这是学校项目,我不打算购买一些服务器托管。有关Servlet + MySQL
免费服务器托管的任何建议,或有关如何将其实际部署为“在线服务器”的任何提示?
答案 0 :(得分:0)
关于您的请求的一些想法:
1)请不要在堆栈溢出时询问库,服务等的建议。
2)一些市长云播放器提供有限的免费资源 - 询问您最喜欢的搜索引擎
3)如果这是一个学校项目,可能会问教师如果他们可以帮助你解决这个问题。使用MySQL,Apache,Tomcat设置一个小型服务器似乎是一个有趣的项目。
4)有dynDNS和那里的排序,为您提供家庭IP地址的网络名称 - 因此您可以将来自互联网的请求路由到您的本地服务器。在遵循该路径之前,请确保您了解安全风险。
5)构建.war并从此开始是正确的方法。