如何从Eclipse部署Java Web应用程序项目到实时Tomcat服务器?

mah*_*esh 24 eclipse deployment tomcat servlets

我使用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
Run Code Online (Sandbox Code Playgroud)

我也在使用MySql所以我需要了解它...

Niv*_*vas 18

  1. 您将必须构建项目的WAR.你可以这样做

    • 在eclipse中:右键单击项目,单击"导出",然后在对话框中选择war文件(并提及目标,名称和所有内容)
    • 通过蚂蚁使用战争任务

      ant选项更好,因为当项目中有多个开发人员并且代码处于版本控制中时,更容易自动获取项目(使用ant)并构建战争.(你有版本控制,不是吗?)

    但这更多是一种操作差异(尽管是一个重要的差异),但以任何一种方式创造的战争都是相同的

  2. 将战争部署到服务器

    • 您可以将war文件手动复制到$ TOMCAT_HOME/webapps目录下(参见"创建和部署WAR文件"部分这篇文章)

    • 您可以使用Tomcat 6 "Manager"应用程序.

更新
你说你也在使用MySql.MySql应该安装在服务器上(它可以在同一台服务器上),并且应该更改配置(用户名,密码,服务器详细信息),以便应用程序连接到同一个数据库(我相信你不是硬编码数据库细节)和应用程序中的凭据以及从某些配置中读取它们,这是必须更改的配置)