2013-10-08 116 views
3

我需要在tomcat7中部署war文件.. 我到目前爲止做了什麼是 1.安裝了Tomcat7 - 啓動並運行。能夠看到索引頁面 2.安裝apache2 - 啓動並運行。成功重定向80到8080端口的tomcat。 '所有'請求被重定向到tomcat。 3.現在我需要部署war文件。如何在tomcat7中部署war文件ubuntu 12.0.4服務器

/var/lib/tomcat7/ 
├── common 
│   └── classes 
├── conf -> /etc/tomcat7 
├── logs -> ../../log/tomcat7 
├── server 
│   └── classes 
├── shared 
│   └── classes 
├── webapps 
│   ├── mycompany.war 
│   └── ROOT 
│    ├── index.html 
│    └── META-INF 
│     └── context.xml 
└── work -> ../../cache/tomcat7 

/etc/tomcat7/ 
├── Catalina 
│   └── localhost 
├── catalina.properties 
├── context.xml 
├── logging.properties 
├── policy.d 
│   ├── 01system.policy 
│   ├── 02debian.policy 
│   ├── 03catalina.policy 
│   ├── 04webapps.policy 
│   └── 50local.policy 
├── server.xml 
├── tomcat-users.xml 
└── web.xml 

/usr/share/tomcat7/ 
├── bin 
│   ├── bootstrap.jar 
│   ├── catalina.sh 
│   ├── catalina-tasks.xml 
│   ├── configtest.sh 
│   ├── daemon.sh 
│   ├── digest.sh 
│   ├── setclasspath.sh 
│   ├── shutdown.sh 
│   ├── startup.sh 
│   ├── tomcat-juli.jar -> ../../java/tomcat-juli.jar 
│   ├── tool-wrapper.sh 
│   └── version.sh 
├── conf -> /var/lib/tomcat7/conf 
├── defaults.md5sum 
├── defaults.template 
├── lib 
│   ├── annotations-api.jar -> ../../java/tomcat-annotations-api-7.0.26.jar 
│   ├── catalina-ant.jar -> ../../java/catalina-ant-7.0.26.jar 
│   ├── catalina-ha.jar -> ../../java/tomcat-catalina-ha-7.0.26.jar 
│   ├── catalina.jar -> ../../java/tomcat-catalina-7.0.26.jar 
│   ├── catalina-tribes.jar -> ../../java/catalina-tribes-7.0.26.jar 
│   ├── commons-dbcp.jar -> ../../java/commons-dbcp.jar 
│   ├── commons-pool.jar -> ../../java/commons-pool.jar 
│   ├── el-api.jar -> ../../java/tomcat-el-api-2.2.jar 
│   ├── jasper-el.jar -> ../../java/tomcat-jasper-el-7.0.26.jar 
│   ├── jasper.jar -> ../../java/tomcat-jasper-7.0.26.jar 
│   ├── jsp-api.jar -> ../../java/tomcat-jsp-api-2.2.jar 
│   ├── servlet-api.jar -> ../../java/tomcat-servlet-api-3.0.jar 
│   ├── tomcat-api.jar -> ../../java/tomcat-api-7.0.26.jar 
│   ├── tomcat-coyote.jar -> ../../java/tomcat-coyote-7.0.26.jar 
│   ├── tomcat-i18n-es.jar -> ../../java/tomcat-i18n-es-7.0.26.jar 
│   ├── tomcat-i18n-fr.jar -> ../../java/tomcat-i18n-fr-7.0.26.jar 
│   ├── tomcat-i18n-ja.jar -> ../../java/tomcat-i18n-ja-7.0.26.jar 
│   └── tomcat-util.jar -> ../../java/tomcat-util-7.0.26.jar 
└── webapps -> /var/lib/tomcat7/webapps 

我的戰爭沒有被發現也沒有擴大。沒有日誌..不創建'mycompany'目錄。

我檢查我下面的server.xml中是代碼

<Host name="localhost" appBase="webapps" 
     unpackWARs="true" autoDeploy="true"> 

難道我錯過了什麼?爲什麼Tomcat沒有考慮部署的WAR文件????

+0

嗨,你知道嗎? – Luccas

+0

請重新啓動tomcat – jayesh

+0

你有沒有找到解決方案,因爲我有完全相同的問題。 – crm

回答

-1

我有同樣的問題,我所做的就是:我的.war文件

  • 添加權限上的/ webapps目錄
  • 添加權限
  • 重新啓動Tomcat

在此之後,它開始工作,所以希望做一個幫助任何人有同樣的問題。

+3

請描述您添加的權限 – nulll

相關問題