如何配置Tomcat以使用Java 7

时间:2012-06-12 16:07:37

标签: java tomcat java-7

我在 java 6字节代码中有一个Web应用程序,并希望在Java 7 JVM环境中对其进行测试。 为此,我想配置Tomcat(用于运行Web应用程序)以使用 Java 7 。现在我的问题是如何做到这一点?

我是否只将 JAVA_HOME 环境变量设置为安装Java 7的路径,以便在正确的JVM(版本7)中运行tomcat?还是有另一种方法可以做到这一点吗?

7 个答案:

答案 0 :(得分:28)

如果您使用的是Windows,这会有所帮助。运行Tomcat帮助应用程序(tomcatw.exe)并在Java选项卡下配置Java虚拟机DLL路径。必须取消选中使用默认值。

enter image description here

答案 1 :(得分:3)

你回答了自己的问题。 :) 您需要做的就是在JAVA_HOME链接java 7。

更多信息Here

修改(基于alfabravo的评论:

你绝对可以在catalina.bat / sh

中更改指针JAVA_HOME

答案 2 :(得分:3)

在Eclipse中,很容易将Tomcat指向新的JVM(在本例中为JDK7)。我的问题是我找不到去哪里。这是诀窍:

  1. 在ECLIPSE顶部菜单文件下拉标签上,选择, - > 其他
  2. ...在新服务器上:选择向导窗口,选择:服务器 - > 服务器 ...点击下一步
  3. 。在新服务器:定义新服务器窗口中,选择 Apache> Tomcat 7服务器
  4. ..现在点击蓝色和下划线标题为: 配置运行时环境
  5. 服务器运行时环境窗口中,
  6. ..选择 Apache ,展开它(点击左侧的箭头),选择 TOMCAT v7.0 ,然后点击编辑
  7. 您将看到一个名为 EDIT SERVER RUNTIME ENVIRONMENT:TOMCAT SERVER
  8. 的窗口
  9. 在此屏幕上有一个标记为 JREs 的下拉列表。
  10. 您应该会发现您的JRE列为 JDK1.7.0 。如果不使用已安装的JRE 按钮。
  11. 选择所需的JRE。点击完成按钮。
  12. 正常退出,在服务器:服务器运行时环境窗口中,单击确定
  13. 新服务器:定义新服务器窗口中,点击下一步
  14. 新服务器:添加和删除窗口中,选择应用并将其安装在服务器上。
  15. 新服务器:添加和删除窗口中,点击完成
  16. 多数民众赞成。有趣的是,只有步骤7-10似乎很重要,并且它们将更改您之前定义的所有服务器上使用的JRE以使用TOMCAT v7.0。其余的步骤只是因为除了定义新服务器之外我找不到任何其他方式进入屏幕。还有其他人知道更简单的方法吗?

    TA,Jalkin

答案 3 :(得分:3)

我已经通过

安装了它
sudo apt-get install tomcat7

设置JAVA_HOME或PATH对我没有帮助。我不得不在文件中添加条目 - 的/ etc /默认/ tomcat7

# Run Tomcat as this user ID. Not setting this or leaving it blank will use the
# default of tomcat7.
TOMCAT7_USER=tomcat7

# Run Tomcat as this group ID. Not setting this or leaving it blank will use
# the default of tomcat7.
TOMCAT7_GROUP=tomcat7

# The home directory of the Java development kit (JDK). You need at least
# JDK version 1.5. If JAVA_HOME is not set, some common directories for 
# OpenJDK, the Sun JDK, and various J2SE 1.5 versions are tried.
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
...

这是Java 8,但你明白了。

答案 4 :(得分:1)

转到tomcat / bin并修改catalina.sh(对于linux / unix)或catalina.bat(对于windows)中的JAVA_HOME parmater。这意味着只有tomcat jvm会改变,而不是其他所有东西。

答案 5 :(得分:0)

Tomcat的主页说明了

  

Tomcat需要安装JDK(版本1.6或更高版本)。太阳   JDK可以在这里下载。

     

重要说明:将环境变量JAVA_HOME设置为路径名   您安装JDK版本的目录。

所以基本上你是对的。仍然可能存在一些兼容性问题。我建议您阅读this article以获取有关Tomcat和Java 7的详细讨论。

答案 6 :(得分:0)

只需打开现有的tomcat服务器并打开运行时环境,然后检查JDK版本并对其进行更改,请使用java 7 JDK Config Changes