我已经使用HTML,Java Servlet和所有工具开发了一个Web应用程序。在开发过程中,我使用Tomcat对其进行部署以进行测试。
现在,我的开发完成了,我想实现它。为此,我们有实时服务器,但是由于我是新手,所以我不知道如何在实时服务器上部署Java Web应用程序?
因此,如果您知道如何回答,请帮助我?
我的项目结构
ProjectName ->src ->beanClass ->class1 ->Class2 ->easyServlet ->Servlet1 ->Servlet2 ->Servlet3 ->easyTrans ->Class1 ->Class2 ->Class3 ->Class4 ->build ->WebContent ->META-INF ->MENIFEST.mf ->WEB-INF ->lib(contain javascript files) ->web.xml ->html1 ->html2 ->html3 ->html4 ->html5
我也正在使用MySql,所以我要做的是..
您将必须构建该项目的WAR。你可以这样做
ant选项更好,因为当您在项目上有多个开发人员并且代码处于版本控制中时,更容易自动获得项目(使用ant)并进行战争。(您有版本控制权,不是吗?)
但这更多的是 操作上的 差异(尽管很重要),但是以任何一种方式造成的战争都是相同的
将战争部署到服务器
您可以手动复制战争文件到$ TOMCAT_HOME / webapps目录(请参阅“创建和部署WAR文件”部分这篇文章)
您可以使用Tomcat 6 “管理器”应用程序。
更新 您说您也在使用MySql。MySql应该安装在服务器上( 可以 在同一台服务器上),并且应该更改配置(用户名,密码,服务器详细信息),以便应用程序连接到同一数据库(我确定您不是对数据库详细信息进行硬编码)和应用程序中的凭据,并从某些配置中读取它们,这是必须更改的配置)