在Linux中,是否可以在tomcat6上部署使用Java 7编写的Web应用程序?如果是这样,需要修改什么配置才能使其正常工作?
我已经尝试过更改文件中的JAVA_HOME
变量tomcat6.conf
并重新启动,但是根据tomcat管理器网页,它仍在使用1.6,并且只有以1.6或更低版本编写的应用程序才能正确部署。
我在不同位置安装了jdk 1.6和1.7。
使用Java JDK 1.7.0编译servlet时遇到一个主要问题,由于运行时manor.major版本错误,Tomcat无法启动。
要使Tomcat6使用JDK 1.7运行您的类,请执行以下操作:
/etc/init.d/tomcat6
以root权限打开文件。
您将JDK_DIRS
在第83行找到一个变量。
通过#
在行的开头添加注释。
将以下内容写在下面: JDK_DIRS="/usr/lib/jvm/java-1.7.0-openjdk-i386"
保存并重新启动tomcat
我将一个应用程序从工作良好的tomcat7移植到tomcat6,因为CloudBees还不支持tomcat7,这是我正在考虑的一个PAAS。 我正在移植到Tomcat6.035。我认为el-api.jar在我的java-ee依赖项和tomcat上都是我的问题,但我不知道如何解决它。下面是错误和pom.xml的一个片段:
我正在将tomcat6升级到tomcat7。目前,该应用程序在tomcat6上部署并运行良好。 这是配置: web.xml 在里面jsp: 我有jstl-1.2.jar,jstl-api-1.2.jar,jstl-1.2jar在我的Tomcat/lib目录(与Tomcat6相同)。 我最终得到了与此相关的各种异常,例如: 在我的pom里。我要开车了 Tomcat7是否应该不支持2.5?我尝试过使用
我有一个用JRE7编译的web应用程序,现在我想在Tomcat6上运行它。启动应用程序时,我在日志中看到异常: 此异常来自实现ServletContextListener的类。 这是否意味着我必须对使用JRE7编译的代码使用Tomcat7?有解决办法吗?任何信息都是有价值的。
我想将oracle 12.1与Tomcat6和JDK6连接起来。我只能更改ojdbc版本。我尝试了ojdbc 6、7、8,但得到了相同的身份验证问题 原因:java.sql.sqlexception:ORA-28040:没有匹配的身份验证协议
ENV:Amazon Linux with Tomcat6 on EC2。 我创建了一个简单的动态Web项目,其中包含索引.jsp Eclipse上,将其加载到云中,然后它正确显示。但是一旦我创建了一个servlet并执行相同的过程,页面就会显示服务不可用,并给出错误代码503。 我试图删除web中的servlet标签.xml,然后它再次工作。 为了澄清,我有两个现有的动态Web项目,我想将它们部
问题内容: 我想要一个集中式日志服务器。 我已经基于此iso创建了两个Ubuntu 12.04 LTS服务器。 在成功并严格按照本教程步骤进行操作之后,我有: 一台Logstash + ElasticSearch + Kibana的日志服务器。 一个带有Logstash-Forwarder的应用程序服务器,Tomcat 6和另一个应用程序,这些日志已在catalina.out文件中注册。 我的问题