如何配置Eclipse(Kepler)来使用Wildfly

时间:2013-09-06 22:15:14

标签: jboss wildfly

我有一个与JBoss 7.1一起使用的Eclipse Dynamic Web Project,但我现在想尝试Wildfly版本。我可以将新服务器定义为Wildfly,但我的Project的javax.servlet导入未解析,因为我在Build Path中没有服务器。 (我最初使用的是JBoss 7.1,但在准备使用Wildfly时删除了它。)但是,当我访问我的Project的属性> Java构建路径>图书馆>添加库>服务器运行时我有一个空列表。我无法看到如何将Wildfly放入此列表中,以便我可以将其添加到构建路径以解析javax.servlet导入。

有人可以告诉我该怎么做吗?

谢谢。 人

4 个答案:

答案 0 :(得分:3)

您必须为wildfly服务器创建服务器运行时环境。转到窗口 - 首选项 - 服务器 - 运行时环境,然后单击添加按钮。然后从jboss社区中选择wildfly 8运行时(实验)。如果您没有看到wildfly 8的条目,请访问eclipse市场并为kepler安装最新的jboss工具(JbossAS)。

创建wildfly的运行时环境时,必须在“Servers View”中创建一个新的“server”(右键单击并说出new - server)。然后选择jboss社区wildfly 8服务器类型,并在下拉框中选择以前创建的wildfly 8运行时。

之后,您应该能够启动wildfly服务器(到目前为止没有部署)。如果成功,您将能够将服务器运行时添加到项目的构建路径中。

如果根本无法选择运行时环境,请尝试创建新项目。从eclipse中删除项目(不删除磁盘上的内容)并手动删除.project和.classpath。然后使用动态Web项目向导重新创建项目,并选择wildfly 8运行时作为目标运行时。

答案 1 :(得分:2)

解决此问题的另一种方法是转到Project Properties并选择Project Facets。 在Project Facets中,选择Dynamic Web Project并打开右侧的Runtimes选项卡面板。

你的Wildfly Runtime肯定会在那里。

答案 2 :(得分:0)

如果您之前没有解决问题:JBoss Tools 4.1.1为您提供了一个服务器适配器,可以使用Wildfly进行开发和部署。您可以通过搜索“JBoss Tools(Kepler)”

从Marketplace下载它

答案 3 :(得分:0)

添加WildFly服务器后,如user2795605所述,您应将WildFly设置为应用的目标运行时:

  1. 右键单击项目/属性

  2. 选择“目标运行时”

  3. 如果未显示WildFly,请点击新

  4. 在JBoss Community文件夹下,选择WildFly / Finish

  5. 检查您添加的WildFly服务器

  6. 应用

  7. 现在,您的错误应该消失!

    干杯。