当前位置: 首页 > 知识库问答 >
问题:

如何在tomcat7 ubuntu 12.0.4服务器上部署war文件

储思聪
2023-03-14

我需要在tomcat7部署战争文件...到目前为止我所做的是1。安装Tomcat7-启动并运行。能够看到索引页2。安装apache2-up并运行.成功地将80重定向到tomcat的8080端口。所有请求都被重定向到tomcat。3.现在我需要部署战争文件。

/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文件????

共有1个答案

尉迟墨竹
2023-03-14

我也有同样的问题,我所做的是:

  • 在我的. war文件上添加权限
  • 在 /webapps目录上添加权限
  • 重启tomcat

在这之后,它开始发挥作用,所以希望做其中一个可以帮助任何有同样问题的人。

 类似资料:
  • 我已经准备好了我的新Liferay网站,并试图在真实环境中进行测试。我刚刚成功地在服务器上安装了Tomcat Liferay捆绑包,并复制了。根据一些论坛和评论的指示,将war文件放入tomcat旁边的部署目录;但在访问URL后,我仍然会看到默认的Liferay页面,我的页面不会被显示。我在这里做错了什么? 提前谢谢!

  • 我正在使用Jenkins在GlassFish 4服务器中部署war文件。但是无法在GlassFish 4服务器中部署war文件。 我正在执行以下过程。 但在构建时会出现以下错误。

  • 问题内容: 我已经将tomcat的webapps目录中的sample.war文件复制了。 我可以访问localhost:8080。 默认情况下,战争的部署是自动进行的-我已经在我的webapps文件夹中检查了提取的文件夹“ sample” 但未提取。为什么未提取war文件。请为此提供解决方案。 问题答案: 从目录中删除该战争文件。然后在您的Web浏览器中打开链接。单击“ Tomcat管理器”, 然

  • 我创建了一个示例应用程序类,用于加载所有Spring Boot配置。 控制器类: 这是我的web.xml 当我将其部署为一场战争时,我得到了以下例外: pom中的依赖项。xml

  • 几天前,我的老板告诉我在weblogic12c上部署我们的项目war文件,我做到了,但weblogic给了我两个错误,我不知道该怎么办: 我看到的只是这些错误和下一个关键点 这是我的xml文件 我的管理服务器日志:https://drive.google.com/open?id=0B4URKdA128Y5WURXT1lnby13blE 我在谷歌上找到了一些关于网络的解决方案。xml文件,但我不明白