我有一个使用Tomcat Manager步骤的Octopus部署计划,用于将.war部署到linux box的Tomcat实例。部署似乎成功了,但Tomcat会立即取消部署,导致部署尝试的循环,直到Octopus放弃并失败部署。
在target linux机器上的catalina.out日志中,我看到了以下内容:
07-Mar-2018 21:16:46.084 INFO [http-nio-8080-exec-120] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive
我想在linux的命令提示符下启动tomcat,并想在tomcat.Linux中运行已部署的应用程序,这对我来说是新的,我在window中也做过同样的事情。我可以知道在tomcat for linux中启动和运行应用程序的步骤吗?
我已经学习了设置环境变量,但是对于linux,我不知道在哪里设置环境变量。
我有一个linux vps,我安装了tomcat9,一切都很正常。但是在我将Java Spring MVC war文件部署到tomcat (让我们称之为example.war)之后,当我按下"start“时,它会显示一条消息:FAIL - Application at context path [/example] could not be started (我使用了tomcat管理器)。我的Java Spring项目过去是通过tomcat7插件部署在我家里的计算机上的。
我正在尝试在前面提到的tomcat应用服务器上部署一个WAR。然而,以下是我在尝试使用tomcat管理器/ ant脚本进行部署时得到的错误。
java.lang.IllegalStateException: ContainerBase.addChild: start: LifecycleException: Error initializaing : java.lang.IllegalArgumentException: The archive [jar:file:/var/lib/tomcat6/webapps/afgretail.war!/] is malformed and will