我在Ubuntu 12下使用 Eclipse 3.7.2 和 JBoss Tools 3.3 并配置了本地安装的 JBoss AS 7.1.1 在Eclipse中的“ Preferences :: Server :: Runtime ”环境下。
但是,当尝试通过双击项目或.xhtml页面来运行Java EE应用程序时,我只在服务器上看到“运行方式/运行”作为选项,我得到一个来自 localhost:8080 的 Apache Tomcat / 7.0.26 的HTTP 404。也就是说,似乎Eclipse正在尝试部署到Tomcat服务器,而不是我在“ Preferences :: Server :: Runtime ”中配置的JBoss AS,我没有得到像“在JBoss上运行”或任何东西。当我将我的应用程序导出为战争并手动部署到JBoss AS时,应用程序运行良好。
答案 0 :(得分:2)
我们的想法是将您的应用程序添加到您已配置的特定服务器。另外;仅添加服务器运行时是不够的。
您需要打开“服务器”视图,然后右键单击背景并选择New
,然后选择Server
。如果你选择JBoss社区 - >在这里JBoss AS 7.1,您可以在Server runtime environment
中选择以前创建的服务器运行时,也可以选择创建一个新运行时。
然后是你需要做的心理扭曲。在WTP中,您不使用Run As
命令,而是在Servers视图中右键单击服务器(默认名称应为JBoss 7.1 Runtime Server
,然后选择Add and Remove
。从中选择一个或多个应用程序您希望在服务器上运行的工作区。完成后单击“完成”。
现在再次右键点击您的服务器,然后选择Start
或Debug
。