【问题标题】:does sysdeo tomcat plugin for eclipse add value to helios?用于 Eclipse 的 sysdeo tomcat 插件是否为 helios 增加了价值?
【发布时间】:2011-01-08 07:26:47
【问题描述】:

我正在为 tomcat 5.5 开发一个使用 jsps 和 servlet 的简单 Web 应用程序。
当前使用 Eclipse Helios 和动态 Web 应用程序项目。

出于某种原因,这是一场噩梦。我们今天花了 4 个小时尝试将 servlet 部署到 tomcat。我们不断收到类似

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

我们尝试了所有尝试将构建兼容性设置为 tomcat 的兼容性,但无法使愚蠢的事情发挥作用。 (是的,我们可能不称职。任何关于我们可以尝试查看的建议都表示赞赏)

我的朋友记得很久以前他用过这个插件
eclipsetotale_tomcatPlugin 为了创建一个“tomcat 项目”。我的问题是,sysdeo tomcat 插件是否添加了 helios 中尚不可用的任何功能?

谢谢

【问题讨论】:

    标签: java eclipse tomcat servlets


    【解决方案1】:

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

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

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

    【讨论】:

    【解决方案2】:

    当运行代码的 JVM 比编译器为其生成代码的 JVM 旧时,就会发生这种情况。

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

    【讨论】:

      【解决方案3】:

      当我们遇到 Java 版本问题时,我们经常会收到该错误。 Eclipse 环境和 Windows 环境(通常是java_homepath 变量)很容易被忽略。 另外,您可以使用与Foo.class 相同目录下的javap -v Foo 来查找其版本。

      【讨论】:

        【解决方案4】:

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

        据我所知,Sysdeo 是一个陈旧的插件。

        【讨论】:

        • 是的,我们正在使用这个(EE 版本)。这是当前的噩梦。
        • 我明白了,对此感到抱歉。请无视我的回答。
        猜你喜欢
        • 2012-05-22
        • 1970-01-01
        • 1970-01-01
        • 2012-05-11
        • 1970-01-01
        • 1970-01-01
        • 2011-11-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多