最新学习struts框架,但是部署tomcat的时候,既无法加载项目也没法启动tomcat,是eclipse的问题么?tomcat,我在别的机器试了,很正常啊?以下是截图。
  

解决方案 »

  1.   

    看tomcat日志,看看报的是什么错,再贴上来
      

  2.   

    呵呵,这么快就有人了,刚才图片好像不能贴上来....
      tomcat直接就不能加载项目IDE给出的提示是:The selected server is enabled,but is not configured properly,Deployment to it will not be permitted until the problem is corrected.Please navigate to the server preference pages and verify the field with the prompt:tomcat JDK。配置不正确?都是一样的步骤啊....
      

  3.   

    估计是你自己粗心了 估计是你自己的ide配错了
      

  4.   

    呵呵,问题解决了是IDE的问题,换了一个版本的问题解决了,可是部署项目的时候还是有异常,这是tomcat启动日志:2010-10-28 15:51:30 org.apache.catalina.core.AprLifecycleListener init
    信息: Loaded APR based Apache Tomcat Native library 1.1.20.
    2010-10-28 15:51:30 org.apache.catalina.core.AprLifecycleListener init
    信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
    2010-10-28 15:51:30 org.apache.coyote.http11.Http11AprProtocol init
    严重: Error initializing endpoint
    java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)????í?????Ρ?  
    at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:647)
    at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:107)
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1014)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:680)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2010-10-28 15:51:30 org.apache.catalina.startup.Catalina load
    严重: Catalina.start
    LifecycleException:  Protocol handler initialization failed: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)????í?????Ρ?  
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1016)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:680)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2010-10-28 15:51:30 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1153 ms
    2010-10-28 15:51:30 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2010-10-28 15:51:30 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.28
    2010-10-28 15:51:30 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory manager
    2010-10-28 15:51:31 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory host-manager
    2010-10-28 15:51:31 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory examples
    2010-10-28 15:51:32 org.apache.catalina.core.ApplicationContext log
    信息: ContextListener: contextInitialized()
    2010-10-28 15:51:32 org.apache.catalina.core.ApplicationContext log
    信息: SessionListener: contextInitialized()
    2010-10-28 15:51:32 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory docs
    2010-10-28 15:51:32 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory ROOT
    2010-10-28 15:51:32 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory struts
    2010-10-28 15:51:34 org.apache.struts.action.ActionServlet initChain
    信息: Loading chain catalog from jar:file:/C:/Documents%20and%20Settings/戰鬥/桌面/apache-tomcat-6.0.28/webapps/struts/WEB-INF/lib/struts-core-1.3.10.jar!/org/apache/struts/chain/chain-config.xml
    2010-10-28 15:51:34 org.apache.struts.util.PropertyMessageResources loadLocale
    警告:   Resource org/apache/struts/action/ActionResources_zh_CN.properties Not Found.
    2010-10-28 15:51:34 org.apache.struts.util.PropertyMessageResources loadLocale
    警告:   Resource org/apache/struts/action/ActionResources_zh.properties Not Found.
    2010-10-28 15:51:34 org.apache.struts.action.ActionServlet splitAndResolvePaths
    严重: Missing configuration resource for path WEB-INF/struts-config.xml
    2010-10-28 15:51:34 org.apache.catalina.core.ApplicationContext log
    信息: Marking servlet action as unavailable
    2010-10-28 15:51:34 org.apache.catalina.core.StandardContext loadOnStartup
    严重: Servlet /struts threw load() exception
    javax.servlet.UnavailableException: Missing configuration resource for path WEB-INF/struts-config.xml
    at org.apache.struts.action.ActionServlet.splitAndResolvePaths(ActionServlet.java:1872)
    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:683)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:356)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4350)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4659)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
    at org.apache.catalina.core.StandardService.start(StandardService.java:519)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    2010-10-28 15:51:34 org.apache.coyote.http11.Http11AprProtocol start
    严重: Error starting endpoint
    java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)????í?????Ρ?  
    at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:647)
    at org.apache.tomcat.util.net.AprEndpoint.start(AprEndpoint.java:754)
    at org.apache.coyote.http11.Http11AprProtocol.start(Http11AprProtocol.java:137)
    at org.apache.catalina.connector.Connector.start(Connector.java:1087)
    at org.apache.catalina.core.StandardService.start(StandardService.java:534)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    2010-10-28 15:51:34 org.apache.catalina.startup.Catalina start
    严重: Catalina.start: 
    LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????/???)????í?????Ρ?  
    at org.apache.catalina.connector.Connector.start(Connector.java:1094)
    at org.apache.catalina.core.StandardService.start(StandardService.java:534)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    2010-10-28 15:51:35 org.apache.catalina.startup.Catalina start
    信息: Server startup in 4430 ms
    2010-10-28 15:51:35 org.apache.catalina.core.StandardServer await
    ........
      

  5.   

    端口被占用?  可能是你启动了两个tomcat吧,你在进程里把tomcat.exe关啦,然后再在工具中启动试试