要在eclipse的服务器配置里加入resin目录里lib库中的类似server.jar之类的包吧!

解决方案 »

  1.   

    八成是,你的eclipse与resin版本不配套的问题,一个一个手动添加库文件是很累的一件事,最后也不一定能成功,
    用jboss3.2以下的版本就没有问题了,在ECLIPSE_HOME/plugins/com.objectlearn.jdt.j2ee/servers 文件夹下新建一个后缀名为server的文件,然后根据已有的server文件为模版,用文本编辑器编辑server文件。建立了一个新的server文件以后,也可以在Lomboz的属性页中进行相应的设置。JBoss320.server
    如下:
    <serverDefinition name="JBOSS 3.2" 
    ejbModules="true" webModules="true" earModules="true"> 
    <property id="serverRootDirectory" label="Application Server Directory:" 
    type="directory" default="D:/jboss-3.2.0" /> 
    <property id="serverAddress" label="Address:" 
    type="string" default="127.0.0.1" /> 
    <property id="serverPort" label="Port:" 
    type="string" default="8080" /> 
    <property id="classPathVariableName" label="Classpath Variable Name:" 
    type="string" default="JBOSS32" /> 
    <property id="classPath" label="Classpath Variable:" 
    type="directory" default="D:/jboss-3.2.0" /> 

    <serverHome>${serverRootDirectory}</serverHome> 
    <webModulesDeployDirectory>${serverRootDirectory}/server/all/deploy</webModulesDeployDirectory> 
    <ejbModulesDeployDirectory>${serverRootDirectory}/server/all/deploy</ejbModulesDeployDirectory> 
    <earModulesDeployDirectory>${serverRootDirectory}/server/all/deploy</earModulesDeployDirectory> 
    <jndiInitialContextFactory>org.jnp.interfaces.NamingContextFactory</jndiInitialContextFactory> 
    <jndiProviderUrl>jnp://${serverAddress}:1099</jndiProviderUrl> 
    <startClass>org.jboss.Main</startClass> 
    <startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory> 
    <startVmParameters></startVmParameters> 
    <startProgramArguments>-c all</startProgramArguments> 
    <stopClass>org.jboss.Shutdown</stopClass> 
    <stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory> 
    <stopVmParameters></stopVmParameters> 
    <stopProgramArguments>${serverAddress} ${serverPort}</stopProgramArguments> 
    <serverClassPath> 
    <jar type="variable">JDK_TOOLS</jar> 
    <jar type="variable">${classPathVariableName}/bin/run.jar</jar> 
    <jar type="variable">${classPathVariableName}/bin/shutdown.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/javax.servlet.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/commons-httpclient.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/getopt.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jboss-boot.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jboss-common.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jboss-jmx.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jdom.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/log4j-boot.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/webdavlib.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/xercesImpl.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/xml-apis.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jnet.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/gnu-regexp.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jboss.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jnpserver.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jpl-util.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jpl-pattern.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jsse.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jbossha.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jboss-jaas.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jts.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jboss-transaction.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/javagroups-2.0.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jmxri.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jmxtools.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/all/lib/jbossmx.jar</jar> 
    </serverClassPath> 
    <clientClassPath> 
    <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/jnp-client.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/jboss-client.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/jboss-common-client.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/jbosssx-client.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/log4j.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/jnet.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/jaas.jar</jar> 
    </clientClassPath> 
    </serverDefinition>