在配置过程中出现问题,多半是因为 
eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers 
里面的服务器文件没有写正确。

解决方案 »

  1.   

    看一下
    http://www.objectlearn.com/support/docs/serverDefs.jsp
      

  2.   

    到这里去看。
    http://community.csdn.net/Expert/TopicView3.asp?id=3561461
      

  3.   

    怎么楼主的JBOSS运行的时候是4.0的,你配置的确是3.0的,不知道楼主到底怎么回事!
      

  4.   

    http://community.csdn.net/Expert/TopicView3.asp?id=3561461
    借鉴一下!
      

  5.   

    To drugon:我在里面没有找到jboss4.0,有3.0和3.00 all~,所以选3.0 http://community.csdn.net/Expert/TopicView3.asp?id=3561461
    我已经看过好多遍了.现在我把工程Deploy以后,直接在外面打开Jboss是可以访问页面的,就是在Eclipse里面打不开,郁闷~!
      

  6.   

    帮忙顶贴了
    jboss还好 给了Eclipse插件
      

  7.   

    现在问题解决了.
      我下载的是jboss-4.0.1RC1
      用的是Server是JBOSS 3.2.x
    我把eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers路径下的jboss32x.server的配置文件改成如下:
    <serverDefinition 
     name="JBOSS 3.2.x"
     ejbModules="true"
     webModules="true"
     earModules="true">
    <property id="serverRootDirectory"
    label="Application Server Directory:"
    type="directory"
    default="C:/jboss-4.0.1RC1" />
    <property id="serverAddress"
    label="Address:"
    type="string"
    default="127.0.0.1" />
    <property id="serverPort"
    label="Port:"
    type="string"
    default="8080" />
    <property id="serverConfig"
    label="Server Configuration (minimal/default/all):"
    type="string"
    default="default" />
    <property id="classPathVariableName"
    label="Classpath Variable Name:"
    type="string"
    default="JBOSS32X" />
    <property id="classPath"
    label="Classpath Variable:"
    type="directory"
    default="C:/jboss-4.0.1RC1" />
    <serverHome>${serverRootDirectory}</serverHome>
    <webModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</webModulesDeployDirectory>
    <ejbModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</ejbModulesDeployDirectory>
    <earModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/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 ${serverConfig}</startProgramArguments>
    <stopClass>org.jboss.Shutdown</stopClass>
    <stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory>
    <stopVmParameters></stopVmParameters>
    <stopProgramArguments>-S</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/${serverConfig}/lib/javax.servlet.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/dom4j.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/endorsed/xml-apis.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/gnu-regexp.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/getopt.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}/server/default/lib/jnpserver.jar</jar>
    <jar type="variable">${classPathVariableName}/client/jboss-jaas.jar</jar>
    </clientClassPath>
    <projectClassPath>
    <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/${serverConfig}/lib/javax.servlet.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar>
    </projectClassPath>
    <adminTool>
    <web><deploy /><undeploy />
    </web>
    <ejb><deploy /><undeploy />
    </ejb>
    <ear><deploy /><undeploy />
    <webModule><deploy /><undeploy />
    </webModule>
    <ejbModule><deploy /><undeploy />
    </ejbModule>
    </ear>
    </adminTool>
    <adminToolPath>
    </adminToolPath>
    </serverDefinition>现在Server可以在Eclipse中顺利启动,不过我还不想结帖.
    问题又来了,我run以后,jboos启动,index.jsp为啥不能自己打开?
    一定要我在IE里手输吗?
    问题好像很弱!我是菜鸟,只是有空的时候学学这个,在java版第一次发贴。
    大家别bs我。