首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >已知Tomcat6.0和JDK 1.7.0_02问题?

已知Tomcat6.0和JDK 1.7.0_02问题?
EN

Stack Overflow用户
提问于 2012-02-02 21:53:25
回答 2查看 6.1K关注 0票数 17

是否存在已知的Tomcat 6.0JDK 1.7.0_02问题?

如果答案是否定的,我知道这是一个很难回答的问题。但我需要问一下,以防答案是肯定的。此外,我将接受以下问题的任何解决方案作为答案。请分享你所遇到的任何问题,如果需要的话,我会更新这个问题。

问题:

从JDK 1.7.0升级到1.7.0_02之后,我遇到了一些问题(我这样做是为了避免Eclipse的帮助菜单因Java1.7.0错误而崩溃):

启动Tomcat服务器需要更长的时间,我需要一个120秒的超时来处理it.

  • FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)错误,这个错误第二天消失了,然后第三天又出现了,除了重新加载Eclipse.

  • Tomcat服务器之外,没有其他变化,关闭
  • 服务器需要更长的时间。我需要一个60秒的超时时间来处理它,在构建工作区和验证手头的项目时,从15秒default.
  • Eclipse本身似乎爬行到停止(比喻地说)。Eclipse中的所有内容似乎都需要更长的时间,甚至打开一个未打开的文件。

一切看起来都很可疑。

P.S. JDK 1.7.0_02也称为1.7.0u2Java SE 7u2Java SE 7 Update 2等。

版本:

  • JDK = Oracle,64位,从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载。下载和安装的确切文件是jdk-7u2-windows-x64.exe.
  • Tomcat = Tomcat 6.0.33,分别从Build id: I20110613-1736.
  • 64-bit = Eclipse Java EE IDE for Web Developers.Version: Indigo ReleaseEclipse PlatformVersion: 3.7.0.v20110530-9gF7UHNFFt4cwE-pkZDJ7oz-mj4OSEIlu9SEv0fBuild id: I20110613-1736.
  • 64-bit Windows7计算机、8 8GB内存、英特尔酷睿i7-2600CPU@3.4 the (4 cores)
  • Eclipse,Tomcat、Apache HTTP服务器)下载。

编辑:在上面添加了系统规格。

EN

回答 2

Stack Overflow用户

发布于 2012-05-13 04:38:20

当使用默认选项(默认情况下关闭引用压缩)运行64位Java时,它所需的内存量几乎是使用32位时的两倍。

对于Eclipse,打开eclipse.ini文件并双击/增加很多-Xmx选项。

当然,在运行某些JVM时,您的物理内存可能不够。

因此,我建议您使用64位JVM测试-XX:+UseCompressedOops HotSpot option,并监控内存使用情况,例如,这要归功于jconsole。您还可以阅读details about that recent option。那个选项

对于Tomcat,创建包含以下内容的文件bin/setenv.bat

代码语言:javascript
复制
set JAVA_OPTS="-Xmx1024M -XX:+UseCompressedOops" 
票数 1
EN

Stack Overflow用户

发布于 2012-02-29 00:54:06

好吧,也许这一切都是关于在update中发布的新的JVM。它极大地提高了性能,但是...谁知道呢。Tomcat6上的JDT与JDK1.7交互,因此可能会发生意想不到的事情。除此之外,还有few things需要检查。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9113509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档