如何将WAR文件部署到Tomcat 5.5?

时间:2013-02-27 22:19:02

标签: war tomcat5.5

我想在运行在LINUX上的Tomcat上测试我当前的应用程序。

2 个答案:

答案 0 :(得分:1)

Click here查看有关如何将WAR文件部署到Tomcat 5.5的说明。

或者,检查{tomcat}\conf\server.xml节点Host节点,并按如下所示参考appBase属性:

<Host name="localhost" appBase="{THIS VALUE REPRESENTS A FILE PATH WHERE YOU CAN DROP YOUR WAR FILE MANUALLY}"
  unpackWARs="true" autoDeploy="true"
  xmlValidation="false" xmlNamespaceAware="false">

答案 1 :(得分:1)

我以自己的方式找出了解决方案,并希望这有助于寻找同样的人。

1)要从eclipse创建war文件,请右键单击     MyApp&gt;导出&gt; war文件&gt;浏览目标路径&gt;完成

2)从http://tomcat.apache.org/下载Apache Tomcat Server 5.5并将tar.gz解压缩(安装)到所需的文件夹。

3)确保在您的机器中配置了Java环境变量(JAVA_HOME和PATH)。

$ echo $ JAVA_HOME

If not, go ahead and add them to the bash_profile or bashrc with the JDK or JRE absolute path.
For example: 
$ which java
/usr/bin/java
$ ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jan 24 13:11 /usr/bin/java -> /etc/alternatives/java
$ ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 42 Jan 24 13:11 /etc/alternatives/java -> /usr/lib/jvm/jre-1.6.0-ibm.x86_64/bin/java

4)通过给出

将以下行添加到bash_profile或bashrc
$ gedit ~/.bashrc
$ export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-ibm.x86_64
$ export PATH=$PATH:/usr/lib/jvm/jre-1.6.0-ibm.x86_64/bin

5)注销并重新登录以反映更改。

6)要启动Tomcat 5.5服务器,请转到步骤2中提到的解压缩文件夹(apache_tomcat_5.5.XX)。      apache_tomcat_5.5.XX / bin - &gt;右键单击 - &gt;在终端开放 - &gt; ./startup.sh

 If the server could not and complains about permissions, add the execute permission to the .sh files by using
 chmod 700 *.sh (Your terminal should point at tomcat's bin folder)

7)启动服务器后,在浏览器中输入localhost:8080。如果您看到Tomcat的主页,那么您已成功配置了tomcat服务器设置。

8)要访问Tomcat的管理器模块,您必须在apache_tomcat_5.5.XX / conf / tomcat-users.xml中添加以下行

  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="admin" password="admin" roles="admin,manager"/>

如果您的xml默认已配置了管理员角色,请忽略此步骤。

9)单击管理下左侧菜单中的Tomcat Manager,输入admin作为您的用户名和密码,以访问管理器模块。

10)在这里,您可以选择buildcentral war文件并将其部署到服务器。单击更新表中的buildcentral链接以从浏览器访问该应用程序。

PS:如果在10步之后有任何错误,您可以看到与war文件关联的运行时错误的日志文件。        转到apache_tomcat_5.5.XX / logs / Catalina.out