繁体   English   中英

在现有tomcat中部署我的应用程序

[英]Deployment of my application in existing tomcat

我想将Web应用程序部署在使用其他应用程序的真实TOMCAT 6服务器中。 问题是,当我将WAR文件放入webbApps时,日志文件中出现错误,并且错误404:

java.lang.UnsupportedClassVersionError: metier/utilisateurs/Compte :        Unsupported  major.minor version 51.0 (unable to load class metier.utilisateurs.  Compte)   at org.apache.catalina.loader. WebappClassLoader.findClassInternal(   WebappClassLoader.java:2822)...

我用谷歌搜索,发现没有兼容的JDK和JSP编译器。

我的问题是:我可以将应用程序部署在不同的tomcat(7)服务器中,并在同一服务器中使用2个tomcat吗? 我试过了,但是当我启动新的tomcat(tomcat7 / bin / startup)时,服务器会自动启动旧的tomcat!

您使用Java 7编译了战争,并试图在Java 6的Tomcat 6中运行它。将Tomcat 6配置为指向Java 7安装,它也应该在那里工作。

同样,有可能在同一台计算机上运行两个Tomcat,但端口不同。 如果这样做,则应在前面使用负载均衡器或代理来分发请求。 但是,在同一台计算机上使用容器的两个不同版本来运行同一应用程序有点不寻常。

关于启动一个Tomcat实际上会启动另一个Tomcat的事实,可能是由于您尚未配置它的CATALINA_HOME,并且它只是检查了Tomcat的通常位置并找到了另一个。

请参阅: https : //tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt-高级配置-多个Tomcat实例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM