0

我在 Ubuntu 12 下使用Eclipse 3.7.2JBoss Tools 3.3 ,并在“ Preferences::Server::Runtime ”环境下的 Eclipse 中配置了JBoss AS 7.1.1的本地安装副本。

但是,当尝试通过双击项目或 .xhtml 页面来运行 Java EE 应用程序时,我只能在服务器上看到“运行方式/运行”作​​为选项,并且我从Apache Tomcat/7.0.26处获得 HTTP 404本地主机:8080。也就是说,似乎 Eclipse 正在尝试部署到 Tomcat 服务器,而不是我在“ Preferences::Server::Runtime ”中配置的 JBoss AS,而且我没有得到像“在 JBoss 上运行”这样的选项或任何东西. 当我将应用程序导出为战争并手动部署到 JBoss AS 时,应用程序运行良好。

4

1 回答 1

2

这个想法是将您的应用程序添加到您已配置的特定服务器。此外; 仅仅添加服务器运行时是不够的。

您需要打开 Servers 视图,然后从那里右键单击背景并选择New,然后选择Server。如果您在此处选择 JBoss Community -> JBoss AS 7.1,您可以在 中选择您之前创建的 Server 运行时,也可以选择Server runtime environment创建一个新的。

然后是你需要做出的心理扭曲。在 WTP 中,您不使用该Run As命令,而是在“服务器”视图中右键单击服务器(默认名称应为JBoss 7.1 Runtime Server,然后选择Add and Remove。从工作区中选择一个或多个要在服务器上运行的应用程序。单击完成时完毕。

现在再次右键单击您的服务器,然后选择StartDebug

于 2012-06-29T18:58:31.483 回答