Idea 下的 SpringMVC 问题

2017-04-19 15:56:22 +08:00
 xjtlujoe

网上看教程弄了个 helloworld 试了一下,一直不行,搜了好多地方都没有解决问题。。。求解。。

环境: Mac , IDEA , tomcat9 , SpringMVC

/usr/local/apache-tomcat-9.0.0.M19/bin/catalina.sh run
[2017-04-19 03:33:58,620] Artifact SpringHelloWorld:war exploded: Server is not connected. Deploy is not available.
19-Apr-2017 15:34:00.441 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/9.0.0.M19
19-Apr-2017 15:34:00.444 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Mar 27 2017 12:09:59 UTC
19-Apr-2017 15:34:00.444 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         9.0.0.0
19-Apr-2017 15:34:00.444 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Mac OS X
19-Apr-2017 15:34:00.444 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.11.6
19-Apr-2017 15:34:00.444 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          x86_64
19-Apr-2017 15:34:00.445 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
19-Apr-2017 15:34:00.445 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_121-b13
19-Apr-2017 15:34:00.445 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
19-Apr-2017 15:34:00.445 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /Users/Spike/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_SpringHelloWorld_2
19-Apr-2017 15:34:00.445 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /usr/local/apache-tomcat-9.0.0.M19
19-Apr-2017 15:34:00.447 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/Spike/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_SpringHelloWorld_2/conf/logging.properties
19-Apr-2017 15:34:00.447 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
19-Apr-2017 15:34:00.449 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
19-Apr-2017 15:34:00.449 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=8099
19-Apr-2017 15:34:00.449 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
19-Apr-2017 15:34:00.449 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
19-Apr-2017 15:34:00.449 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
19-Apr-2017 15:34:00.450 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
19-Apr-2017 15:34:00.450 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
19-Apr-2017 15:34:00.450 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/Users/Spike/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_SpringHelloWorld_2
19-Apr-2017 15:34:00.450 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/apache-tomcat-9.0.0.M19
19-Apr-2017 15:34:00.450 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/apache-tomcat-9.0.0.M19/temp
19-Apr-2017 15:34:00.450 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/Spike/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
19-Apr-2017 15:34:00.890 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
19-Apr-2017 15:34:00.935 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
19-Apr-2017 15:34:00.939 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
19-Apr-2017 15:34:00.941 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
19-Apr-2017 15:34:00.942 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1385 ms
19-Apr-2017 15:34:01.012 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
19-Apr-2017 15:34:01.014 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.0.M19
19-Apr-2017 15:34:01.025 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
19-Apr-2017 15:34:01.039 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
19-Apr-2017 15:34:01.043 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 100 ms
Connected to server
[2017-04-19 03:34:01,307] Artifact SpringHelloWorld:war exploded: Artifact is being deployed, please wait...
[2017-04-19 03:34:01,351] Artifact SpringHelloWorld:war exploded: Error during artifact deployment. See server log for details.
19-Apr-2017 15:34:11.031 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor /Users/Spike/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_SpringHelloWorld_2/conf/Catalina/localhost/ROOT.xml
19-Apr-2017 15:34:13.427 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
19-Apr-2017 15:34:13.527 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization started
19-Apr-2017 15:34:13.670 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.context.support.XmlWebApplicationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Wed Apr 19 15:34:13 CST 2017]; root of context hierarchy
19-Apr-2017 15:34:13.768 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
19-Apr-2017 15:34:14.084 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization completed in 557 ms
19-Apr-2017 15:34:14.142 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'dispatcher': initialization started
19-Apr-2017 15:34:14.167 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.context.support.XmlWebApplicationContext.prepareRefresh Refreshing WebApplicationContext for namespace 'dispatcher-servlet': startup date [Wed Apr 19 15:34:14 CST 2017]; parent: Root WebApplicationContext
19-Apr-2017 15:34:14.168 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/dispatcher-servlet.xml]
19-Apr-2017 15:34:14.719 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.registerHandler Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0'
19-Apr-2017 15:34:14.915 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache Looking for @ControllerAdvice: WebApplicationContext for namespace 'dispatcher-servlet': startup date [Wed Apr 19 15:34:14 CST 2017]; parent: Root WebApplicationContext
19-Apr-2017 15:34:15.017 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache Looking for @ControllerAdvice: WebApplicationContext for namespace 'dispatcher-servlet': startup date [Wed Apr 19 15:34:14 CST 2017]; parent: Root WebApplicationContext
19-Apr-2017 15:34:15.088 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'dispatcher': initialization completed in 946 ms
19-Apr-2017 15:34:15.104 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor /Users/Spike/Library/Caches/IntelliJIdea2017.1/tomcat/Unnamed_SpringHelloWorld_2/conf/Catalina/localhost/ROOT.xml has finished in 4,073 ms
19-Apr-2017 15:34:15.106 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/local/apache-tomcat-9.0.0.M19/webapps/manager
19-Apr-2017 15:34:15.164 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/local/apache-tomcat-9.0.0.M19/webapps/manager has finished in 58 ms
19-Apr-2017 15:40:38.720 INFO [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance.
19-Apr-2017 15:40:38.724 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
19-Apr-2017 15:40:38.788 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
19-Apr-2017 15:40:38.843 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
19-Apr-2017 15:40:38.850 INFO [main] org.springframework.web.context.support.XmlWebApplicationContext.doClose Closing WebApplicationContext for namespace 'dispatcher-servlet': startup date [Wed Apr 19 15:34:14 CST 2017]; parent: Root WebApplicationContext
19-Apr-2017 15:40:38.855 INFO [main] org.springframework.web.context.support.XmlWebApplicationContext.doClose Closing Root WebApplicationContext: startup date [Wed Apr 19 15:34:13 CST 2017]; root of context hierarchy
19-Apr-2017 15:40:38.900 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
19-Apr-2017 15:40:38.903 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
19-Apr-2017 15:40:38.905 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
19-Apr-2017 15:40:38.906 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]
Disconnected from server
1493 次点击
所在节点    问与答
3 条回复
LichMscy
2017-04-19 16:49:40 +08:00
Ouyangan
2017-04-19 18:58:27 +08:00
[2017-04-19 03:34:01,351] Artifact SpringHelloWorld:war exploded: Error during artifact deployment. See server log for details.

把这个日志贴出来 .
xjtlujoe
2017-04-22 08:56:53 +08:00
是自己的问题,要一步一步来, idea 真是神器。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/355915

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX