java.net.BindException: Address already in use: JVM_Bind <null>:8081
端口已经绑定, 看看后台是否有未关闭的tomcat进程这个和Strtus2无关.

解决方案 »

  1.   

    我还遇到这样的问题:
    2008-11-20 21:49:01 org.apache.catalina.core.AprLifecycleListener init
    信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\MyEclipse 6.0\bin;D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_6.0.0.zmyeclipse60020070820\tomcat\bin
    2008-11-20 21:49:02 org.apache.coyote.http11.Http11Protocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2008-11-20 21:49:02 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 884 ms
    2008-11-20 21:49:02 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2008-11-20 21:49:02 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.13
    2008-11-20 21:49:03 org.apache.coyote.http11.Http11Protocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2008-11-20 21:49:03 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2008-11-20 21:49:03 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/47  config=null
    2008-11-20 21:49:03 org.apache.catalina.startup.Catalina start
    信息: Server startup in 1848 ms
    2008-11-20 21:49:08 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet jsp threw exception
    org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 30 in the jsp file: /index.jsp
    BaseDao cannot be resolved to a type
    27:     
    28:        String driverClass="sun.jdbc.odbc.JdbcOdbcDriver";
    29:    String driverUrl="jdbc:odbc:news";
    30:  BaseDao b=new BaseDao();
    31:  Connection dbConnection=b.getConnection();
    32:  PreparedStatement pstmt=null;
    33:  ResultSet result=null;
    An error occurred at line: 30 in the jsp file: /index.jsp
    BaseDao cannot be resolved to a type
    27:     
    28:        String driverClass="sun.jdbc.odbc.JdbcOdbcDriver";
    29:    String driverUrl="jdbc:odbc:news";
    30:  BaseDao b=new BaseDao();
    31:  Connection dbConnection=b.getConnection();
    32:  PreparedStatement pstmt=null;
    33:  ResultSet result=null;
    Stacktrace:
    at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
    at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)
      

  2.   

    没有遇到过这种问题,感觉是tomcat和MyEclipse 6.0配置出现问题。请重新按照正确方法配置,过程中注意版本问题。