eclipse中不能添加JBoss 5.0作为Server

报错是"Missing classpath entry C:/jboss-5.0.0.GA/server/default/lib/mail.jar"

 

这个问题在eclipse的bug中心可以找到 https://bugs.eclipse.org/bugs/show_bug.cgi?id=257823

 

原因是JBoss 5.0 GA release的目录结构和之前不一样了,而eclipse的对应插件没有相应的更改

 

 

解决办法:

到下面的目录中修改jboss5.serverdef

C:\ejb3\eclipse-jee-ganymede-SR1-win32\plugins\org.eclipse.jst.server.generic.jboss_1.5.205.v200805140145\servers\jboss5.serverdef

 

找到下面这一段并且做相应的修改

	<classpath id="jboss.project" >
		
			
	    <fileset dir="${serverRootDirectory}">
	       <include name="client/*.jar" />
	       <include name="server/default/lib/*.jar" />
	       	       
	       <include name="server/default/deployers/jbossweb.deployer/jsf-libs/*.jar" />	       

	       <!-- This will be ignored if EJB3 is not there 5.0 -->
	       <include name="lib/*.jar" />
	       <include name="server/default/deployers/jbossweb.deployer/*.jar" />
	       <include name="server/default/deployers/jboss-aop-jboss5.deployer/*.jar" />
		   <include name="server/default/deployers/ejb3.deployer/jboss-annotations-ejb3.jar" />
	       
	       <!-- for validation to work this library is defined as an archive -->
	       <exclude name="common/lib/mail.jar" />
	    </fileset>
	    
	    <!-- leave one generic jar as an archive so that validation works -->
		<archive path="${serverRootDirectory}/common/lib/mail.jar" />
   
	</classpath>

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值