eclipse的sysdeo tomcat插件为helios增加了价值吗?

时间:2011-01-08 07:26:48

标签: java eclipse tomcat servlets

正在使用jsps和servlet为tomcat 5.5开发一个简单的Web应用程序 目前正在使用Eclipse Helios和Dynamic Web Application Project。

出于某种原因,这是一场噩梦。我们今天花了4个小时尝试将一个servlet部署到tomcat。我们一直遇到错误,如

"java.lang.UnsupportedClassVersionError: Bad version number in .class file"

我们玩弄了所有尝试将构建兼容性设置为tomcat所具有但却无法让愚蠢的东西工作的东西。 (是的,我们可能无能为力。任何关于我们可以尝试看的内容的建议都会得到赞赏)

我的朋友很久以前就回忆起他使用过这个插件 eclipsetotale_tomcatPlugin 为了创建一个“tomcat项目”。我的问题是,sysdeo tomcat插件是否添加了helios中尚未提供的任何功能?

感谢

4 个答案:

答案 0 :(得分:1)

不确定sysdeo,但您的错误似乎与bug 116713类似:

  

如果您的默认JRE设置为1.4.2并且您有一个Web项目目标   尝试运行时,Tomcat 5.5(动态Web模块版本2.4和Java 5.0)   一个主程序,你会得到错误(你提到)。

您项目的默认JRE设置是什么?

答案 1 :(得分:1)

当运行代码的JVM早于编译器生成代码的JVM时,就会发生这种情况。

您是否考虑过在Java 6下运行Tomcat?如果这不是一个选项,请编辑您的问题以包含此项目以及此项目的任何其他限制。

答案 2 :(得分:1)

当我们遇到Java版本问题时,我们经常会遇到这个错误。 Eclipse环境和Windows环境(通常为java_homepath变量)很容易被忽视。 此外,您可以在javap -v Foo所在的目录中使用Foo.class来查找其版本。

答案 3 :(得分:0)

只需使用Eclipse Eclipse IDE for Java EE Developers, 206 MB版。默认情况下,它内置了Tomcat和其他Web服务器支持。像魅力一样工作!

据我所知,Sysdeo是一个古老的插件。

相关问题