你的path中要配置C:\j2sdk1.4.2_05\bin

解决方案 »

  1.   

    我找到原因了,是环境变量设置中的多了一个“;”
    但是新的问题又出来了
    访问http://localhost:8080/jmx-console/index.jsp报错为:
    HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
        [javac] Compiling 1 source file
        [javac] javac: invalid flag: D:\Program
        [javac] Usage: javac  
        [javac] where possible options include:
        [javac]   -g                        Generate all debugging info
        [javac]   -g:none                   Generate no debugging info
        [javac]   -g:{lines,vars,source}    Generate only some debugging info
        [javac]   -nowarn                   Generate no warnings
        [javac]   -verbose                  Output messages about what the compiler is doing
        [javac]   -deprecation              Output source locations where deprecated APIs are used
        [javac]   -classpath          Specify where to find user class files
        [javac]   -sourcepath         Specify where to find input source files
        [javac]   -bootclasspath      Override location of bootstrap class files
        [javac]   -extdirs            Override location of installed extensions
        [javac]   -d             Specify where to place generated class files
        [javac]   -encoding       Specify character encoding used by source files
        [javac]   -source          Provide source compatibility with specified release
        [javac]   -target          Generate class files for specific VM version
        [javac]   -help                     Print a synopsis of standard options
    at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.jboss.web.catalina.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:229)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
    at java.lang.Thread.run(Thread.java:534)
      

  2.   

    同意顶楼的意见
    C:\j2sdk1.4.2_05 \bin;放在PATH中不合适
    你的操作系统最好选择服务器版
      

  3.   

    我的现在path已经改为了:C:\j2sdk1.4.2_05\bin;D:\Program Files\jboss\bin
    出现的错误如上所述
      

  4.   

    把jboss的目录换一下,试试。
    最好不要有空格。^_^
      

  5.   

    j2ee_home D:\Program Files\j2ee1.4sdk;
    路径不应该有空格
      

  6.   

    的确如上面兄弟所言,路径是不能有空格的
    今天我又向前推进了一步,配置了一个hello.war 和hello.jar到%jboss%\server\all\deploy后,
    就不能再启动jboss了,出现了错晤简要如下:
    Depend On Me:
    javax.naming.comunicationException[Root exception is java.rmi.NoschobjectException:object
    not exported],objectName:jboss.j2ee:jndiName = ejb/cart/shoppingfacade,service=EJB
    state:FAILED