1.下载jboss3.0.3, 推荐使用非tomcat整合版
2.解压缩
3.配置windows环境变量JAVA_HOME
4.[jboss解压缩目录]\bin\run.bat启动jboss
5.部署,只要拷贝jar,war,ear到[jboss解压缩目录]\server\default\deploy

解决方案 »

  1.   

    不够详细,呵呵。我主要不明白的就是怎么将J2SE和J2EE配合起来。你一句话就带过了。我将JAVA_HOME设置为J2SE的主目录。将J2EE_HOME设置为J2EESDK安装的目录,可是还是不行。
      

  2.   

    哎呀,我觉得很详细了
    只要设置JAVA_HOME,然后启动jboss不要sun的j2ee的,那是个教学用的application server你如何不行了?什么症状?
      

  3.   

    如果不下和tomcat整合的,那jsp怎么跑?我下的是整合的,也按照你说的设置了JAVA_HOME,但是启动的时候好像出了很多错误,如下。
    不知道是什么问题。
    16:05:12,370 ERROR [URLDeploymentScanner] Failed to deploy: org.jboss.deployment
    .scanner.URLDeploymentScanner$DeployedURL@c3f1a255{ url=file:/C:/jboss_tomcat/se
    rver/default/deploy/tomcat41-service.xml, deployedLastModified=0 }
    org.jboss.deployment.DeploymentException: instantiating org.jboss.web.catalina.E
    mbeddedCatalinaService41 failed: java.lang.NoClassDefFoundError: org/apache/cata
    lina/Context; - nested throwable: (RuntimeErrorException: instantiating org.jbos
    s.web.catalina.EmbeddedCatalinaService41 failed: java.lang.NoClassDefFoundError:
     org/apache/catalina/Context
    Cause: java.lang.NoClassDefFoundError: org/apache/catalina/Context)
            at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
    :155)
            at org.jboss.system.ServiceController.install(ServiceController.java:225
    )
            at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
    nDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
            at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
            at $Proxy3.install(Unknown Source)
            at org.jboss.deployment.SARDeployer.create(SARDeployer.java:209)
            at org.jboss.deployment.MainDeployer.create(MainDeployer.java:755)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:615)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:580)
            at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
    nDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
            at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
            at $Proxy4.deploy(Unknown Source)
            at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
    tScanner.java:427)
            at org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDe
    ploymentScanner.java:648)
            at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
    canner.java:499)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(A
    bstractDeploymentScanner.java:261)
            at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
    64)
            at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
    nDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
    ler.java:976)
            at $Proxy0.start(Unknown Source)
            at org.jboss.system.ServiceController.start(ServiceController.java:397)
            at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
    nDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
            at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
            at $Proxy3.start(Unknown Source)
            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:802)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:616)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:580)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:564)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
    nDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
            at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324)
            at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221)
            at org.jboss.Main.boot(Main.java:148)
            at org.jboss.Main$1.run(Main.java:381)
            at java.lang.Thread.run(Thread.java:536)
    Caused by: RuntimeErrorException: instantiating org.jboss.web.catalina.EmbeddedC
    atalinaService41 failed: java.lang.NoClassDefFoundError: org/apache/catalina/Con
    text
    Cause: java.lang.NoClassDefFoundError: org/apache/catalina/Context
            at org.jboss.mx.server.MBeanServerImpl.handleInstantiateExceptions(MBean
    ServerImpl.java:883)
            at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:
    816)
            at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:
    266)
            at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:
    293)
            at org.jboss.system.ServiceCreator.install(ServiceCreator.java:86)
            at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigura
    tor.java:167)
            at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
    :130)
            ... 55 more
      

  4.   

    >如果不下和tomcat整合的,那jsp怎么跑?
    另外一个版本的jboss的web server以及jsp/servlet是整合了jetty,你为什么不试试呢?不用配置的,解压缩就可以了.>我下的是整合的,也按照你说的设置了JAVA_HOME,但是启动的时候好像出了很多错误,如下。
    你的错误多是classnotfound,而那些class都是apache的,我不太清楚.说不定你换了我推荐的jboss版本就没有了呢.楼主为什么不试试我推荐的版本呢?
    http://prdownloads.sourceforge.net/jboss/jboss-3.0.4.zip?download
      

  5.   

    我下一个看看吧。什么都不用设置吗?也不知道JSP什么的都往那里放。搞定了就给你分,呵呵。
      

  6.   

    兄弟,请问一下这是什么原因?
    2002-11-06 17:18:38,819 ERROR [org.jboss.jetty.JettyService] multiple exceptions...
    2002-11-06 17:18:38,849 ERROR [org.jboss.jetty.JettyService] exception
    java.net.BindException: Address in use: JVM_Bind
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:452)
    at java.net.ServerSocket.<init>(ServerSocket.java:170)
    at org.mortbay.util.ThreadedServer.newServerSocket(ThreadedServer.java:318)
    at org.mortbay.util.ThreadedServer.start(ThreadedServer.java:388)
    at org.mortbay.http.SocketListener.start(SocketListener.java:156)
    at org.mortbay.http.HttpServer.start(HttpServer.java:685)
    at org.jboss.jetty.JettyService.startService(JettyService.java:176)
    at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy5.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:398)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
    at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
    at $Proxy3.start(Unknown Source)
    at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
    at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
    at $Proxy4.deploy(Unknown Source)
    at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:435)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:656)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:261)
    at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:398)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
    at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
    at $Proxy3.start(Unknown Source)
    at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:569)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
    at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324)
    at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221)
    at org.jboss.Main.boot(Main.java:148)
    at org.jboss.Main$1.run(Main.java:381)
    at java.lang.Thread.run(Thread.java:484)
      

  7.   

    to outlier(阿黑哥):
    >我下一个看看吧。什么都不用设置吗?
    也不是那么绝对,你要安装一个jdk(j2se),还要设置windows系统环境变量JAVA_HOME=你的jdk目录>也不知道JSP什么的都往那里放。
    把包含jsp的web application整个目录打包成war文件,放到[jboss解压缩目录]\server\default\deploy目录下
      

  8.   

    to lovevicky511(郭志军):
    java.net.BindException: Address in use: JVM_Bind
    断口被占用,jboss默认的是8080断口,是不是开了别的server还是以前的jboss没有关闭,在任务管理器里查看进程,有没有可以的java.exe