我找到了解决方案,我正在分享,因为它可能对某人有帮助。
我的配置是:
> Fedora 14
> Eclipse的Eclipse Helios for Java EE
> JBoss 4.2.0-GA
你也需要
>在系统中安装maven
>在您的Eclipse中安装m2eclipse插件
现在你已经准备好开始创建项目了。
>打开Eclipse->选择你的工作区
>设置服务器。设置服务器
>到窗口 – >显示视图>服务器
>右键单击服务器窗格,选择新建>服务器
>从打开的窗口中选择JBoss-> JBoss v4.2
>点击下一步
>浏览应用程序服务器目录,即JBoss所在文件系统中的位置。
>单击完成
>创建一个新的动态Web项目,创建项目
>转到File-> New-> Project,选择Web节点下的Dynamic Web Project
>点击下一步
>给一个项目名称
>从Target运行时选择JBoss v4.2
>单击下一步两次
>您将需要web.xml,以确保在最后一页中检查“生成web.xml部署描述符”。
>单击完成,Eclipse将为您创建一个动态Web项目
>现在,您需要为创建的项目启用Maven依赖管理。去做这个
>右键单击项目名称
>选择Maven->启用依赖关系管理
>将为打开POM创建一个窗口
>从包装下拉菜单中选择战争
>单击完成,您的pom.xml将被创建
它会弄乱你的构建路径。要解决这个问题
>右键单击项目名称,然后转到属性
>从左窗格中选择Java构建路径
>转到“库”选项卡
>编辑JRE系统库。编辑系统库
>选择JRE系统库,然后单击右侧的编辑按钮
>从下拉菜单中选择执行环境JavaSE-1.6
>单击完成
>转到源选项卡
>单击添加文件夹
>选择src
>单击确定,您的项目已准备就绪
>现在添加一些源文件,配置web.xml和pom.xml并将其作为WAR导出到JBoss服务器。部署它
>首先将所有需要的jar复制到WEB-INF中的lib文件夹
>无论何时添加依赖关系到pom.xml,Mavan将下载所需的jar并添加到您的项目中。您可以通过扩展节点来查看这些jar。Project-> Java Resource-> Libraries-> Maven依赖关系。每个jar文件旁边都提供了路径到jar。它通常位于/.m2/repository中。您可以将这些文件复制到上述的lib文件夹中。
>现在右键单击项目名称
>选择导出 – > WAR文件
>在目的地浏览您的服务器的路径
>单击完成,它会将WAR文件部署到JBoss服务器中。
注意:有一些可能的重叠jar的jar与JBoss的lib的jar。那么你应该采取适当的行动。像从你的WAR中删除jar(如果你的jar版本与JBoss的版本相同或更低),或者替换JBoss的jar并从你的WAR中删除那个jar(如果您的jar的版本高于JBoss的版本)。在做任何事情之前,我应该小心,收集知识。
谢谢。