【发布时间】:2012-04-10 09:33:00
【问题描述】:
我的问题是在这个论坛上提出的,但答案并不能完全满足我的情况。
在 JSF 2.0 中,可以在 bean 注释中声明 @ManagedBean 或 @ManagedBean(name="blah") 以及 bean 的范围,而不是在 faces-config.xml 中声明它们,并在 *.xhtml, *.jsp 等中使用 bean。
但是,这是我的问题,如果您声明使用注释,则 Eclipse 中的代码完成不起作用。只有在 faces-config.xml 中声明 bean 时它才有效。
论坛中的另一个帖子确实给出了答案:JBoss Tools,但我找不到它是否适用于 GlassFish。
我使用 Eclipse Indigo Java EE 和 GlassFish。如果我安装它应该可以工作吗?或者还有其他更兼容的方式。
感谢您抽出宝贵的时间,祝您编码愉快!
详情:
Cannot complete the install because of a conflicting dependency.
Software being installed: JBoss Tools JSF 3.3.0.v20120302-0331-H69-Beta1 (org.jboss.tools.jsf.feature.feature.group 3.3.0.v20120302-0331-H69-Beta1)
Software currently installed: Oracle GlassFish Server Tools 1.8.0.201110200920 (oracle.eclipse.tools.indigo.glassfish.feature.group 1.8.0.201110200920)
Only one of the following can be installed at once:
Server UI 1.1.305.v20110511 (org.eclipse.wst.server.ui 1.1.305.v20110511)
Server UI 1.1.207.v20110119 (org.eclipse.wst.server.ui 1.1.207.v20110119)
Server UI 1.3.0.v20120210_1439 (org.eclipse.wst.server.ui 1.3.0.v20120210_1439)
Server UI 1.1.306.v20110823_1704 (org.eclipse.wst.server.ui 1.1.306.v20110823_1704)
Server UI 1.1.209.v20110914_1539 (org.eclipse.wst.server.ui 1.1.209.v20110914_1539)
Cannot satisfy dependency:
From: Oracle GlassFish Server Tools 4.1.0.201110200920 (oracle.eclipse.tools.glassfish 4.1.0.201110200920)
To: bundle org.eclipse.wst.server.ui [1.1.305,1.2.0)
Cannot satisfy dependency:
From: Oracle GlassFish Server Tools 1.8.0.201110200920 (oracle.eclipse.tools.indigo.glassfish.feature.group 1.8.0.201110200920)
To: oracle.eclipse.tools.glassfish [4.1.0.201110200920]
Cannot satisfy dependency:
From: WST Server UI 3.3.2.v20111026_1748-7B79FBdAtJcez0EONePJUSNPjBC42 (org.eclipse.wst.server_ui.feature.feature.group 3.3.2.v20111026_1748-7B79FBdAtJcez0EONePJUSNPjBC42)
To: org.eclipse.wst.server.ui [1.3.0.v20120210_1439]
Cannot satisfy dependency:
From: Eclipse Web Developer Tools 3.3.2.v201111030500-7O7IFj6EMjB7yO1Xs_G1kMtQeOye6HTXFWve95_R (org.eclipse.wst.web_ui.feature.feature.group 3.3.2.v201111030500-7O7IFj6EMjB7yO1Xs_G1kMtQeOye6HTXFWve95_R)
To: org.eclipse.wst.server_ui.feature.feature.group [3.3.2.v20111026_1748-7B79FBdAtJcez0EONePJUSNPjBC42]
Cannot satisfy dependency:
From: JBoss Tools JSF 3.3.0.v20120302-0331-H69-Beta1 (org.jboss.tools.jsf.feature.feature.group 3.3.0.v20120302-0331-H69-Beta1)
To: org.eclipse.wst.web_ui.feature.feature.group 3.3.2
【问题讨论】:
-
详细信息:由于依赖项冲突,无法完成安装。正在安装的软件:JBoss Tools JSF 3.3.0.v20120302-0331-H69-Beta1 (org.jboss.tools.jsf.feature.feature.group 3.3.0.v20120302-0331-H69-Beta1) 当前安装的软件:Oracle GlassFish Server Tools 1.8.0.201110200920 (oracle.eclipse.tools.indigo.glassfish.feature.group 1.8.0.201110200920) 一次只能安装以下之一: Server UI 1.1.305.v20110511 (org.eclipse.wst.server. ui 1.1.305.v20110511) 服务器用户界面 1.1.207.v20110119 (org.eclipse.wst.server.ui 1.1.207.v20110119) 服务器用户界面 1.3.0.v20120
-
试用 helios download.jboss.org/jbosstools/updates/stable/helios 的版本(在你的 indigo eclipse 上)
-
但是 helios 的 jboss 与新的 indigo 兼容吗?
-
我在我的 eclipse 中做了双重检查,虽然我有 99% 的把握之前我确实在我的 Indigo eclipse 上安装了 Helios 版本,但我可以看到我的 Indigo 上当前的 JBoss Tolls 版本是“Indigo 版本的 Jboss 工具”,我会说提取 eclipse Indigo 的新副本并尝试在其上添加 Jboss 工具......这样您可能会知道为什么不能将其应用于当前的 Eclipse
-
正如丹尼尔所说,请使用编辑链接向您的问题添加新信息,而不是将其作为答案发布。
标签: jsf javabeans glassfish-3 managed code-completion