java - 如何将 glassfish 4 eclipse 项目与 glassfish 运行时重新关联?

标签 java eclipse glassfish

我对 JavaEE 和 GlassFish 等都很陌生,但我被安排在一个团队(在学校)中,负责更新我们用来举办编程比赛的基于 glassfish 的服务器。我得到了去年工作的 eclipse 项目,但许多依赖项丢失了(它们将绝对路径设置为前一个主机的本地驱动器),并且我与去年托管服务器的人失去了联系。我已经修复了大部分错误并重新添加了依赖项,但由于最后一个错误,我无法启动,

“目标运行时 GlassFish 4.0 未定义。”

大量的谷歌搜索几乎一无所获,我找不到任何关于将 glassfish 项目与运行时重新关联的信息。

这是我当前配置的图像(如果您想查看更多,请评论)

GlassFish Tools Server Tab Package Explorer Properties -> Server Properties -> Targeted Runtimes Properties -> Project Facets Properties -> Project Build Path Error Message

那么,最大的问题是,如何修复此问题并将该项目与运行时重新关联?

最佳答案

我遇到了同样的问题,并且配置相同。在项目方面:enter image description here

尝试在运行时选项卡中启用 Glassfish4.0 并应用它。其余部分保持原样。它应该看起来像这样: enter image description here

看起来 eclipse 默认使用的是它,而它应该使用另一个。

我希望它也适合你。

关于java - 如何将 glassfish 4 eclipse 项目与 glassfish 运行时重新关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32879808/

相关文章:

尝试使用 jdbc 时出现 java.lang.NullPointerException

java - 我如何保证我的文件尾随 Linux 缓存中的最新缓冲区

c++ - 链接器错误,在 ubuntu 15.04 上使用 OpenCV 和 Eclipse CDT

java - 同步读取(即 "receive"而不是监听器)

java - 无法在 Java Web 服务中创建 JAXBContext

java - 使用自己实现的链表时出错

java - 将字符串中的每个字母替换为字母表中的下一个字母,但保留空格和标点符号?

java - Log4j没有记录任何内容(Gradle/Eclipse)

eclipse - Eclipse 中的 Project 和 Faceted Project 有什么区别?

windows-services - 创建 Glassfish Windows 服务错误