我是实在搞不懂了,我用Intellj建一个Spring工程,选Spring Application模板,然后按照这本《Spring in action 4th Edition》第五章往上敲代码,只是简单写了一个Controller和几个配置文件,然后在Tomcat上运行,编译时没有错误,但是好像根本没有部署在Tomcat上啊?localhost:8080是空白页,请问是我Intellj设置的问题吗?还是配置文件的问题?我把所有XML都删了改成了书上的Java-based config,这样做不行吗?
附上代码https://github.com/zl2003cn/spittr
Tomcat运行时的日志是这样的
F:\apache-tomcat-8.0.21\bin\catalina.bat run
Using CATALINA_BASE: "C:\Users\Administrator.IntelliJIdea14\system\tomcat\Unnamed_spittr"
Using CATALINA_HOME: "F:\apache-tomcat-8.0.21"
Using CATALINA_TMPDIR: "F:\apache-tomcat-8.0.21\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_31"
Using CLASSPATH: "F:\apache-tomcat-8.0.21\bin\bootstrap.jar;F:\apache-tomcat-8.0.21\bin\tomcat-juli.jar"
15-Apr-2015 16:03:58.145 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.21
15-Apr-2015 16:03:58.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Mar 23 2015 14:11:21 UTC
15-Apr-2015 16:03:58.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.21.0
15-Apr-2015 16:03:58.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 8.1
15-Apr-2015 16:03:58.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.3
15-Apr-2015 16:03:58.148 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
15-Apr-2015 16:03:58.148 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: C:\Program Files\Java\jdk1.8.0_31\jre
15-Apr-2015 16:03:58.148 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_31-b13
15-Apr-2015 16:03:58.148 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
15-Apr-2015 16:03:58.151 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\Administrator.IntelliJIdea14\system\tomcat\Unnamed_spittr
15-Apr-2015 16:03:58.152 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: F:\apache-tomcat-8.0.21
15-Apr-2015 16:03:58.152 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
15-Apr-2015 16:03:58.153 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099
15-Apr-2015 16:03:58.153 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
15-Apr-2015 16:03:58.154 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
15-Apr-2015 16:03:58.154 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
15-Apr-2015 16:03:58.154 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\Administrator.IntelliJIdea14\system\tomcat\Unnamed_spittr\conf\logging.properties
15-Apr-2015 16:03:58.154 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
15-Apr-2015 16:03:58.154 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=F:\apache-tomcat-8.0.21\endorsed
15-Apr-2015 16:03:58.155 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\Administrator.IntelliJIdea14\system\tomcat\Unnamed_spittr
15-Apr-2015 16:03:58.155 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=F:\apache-tomcat-8.0.21
15-Apr-2015 16:03:58.155 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=F:\apache-tomcat-8.0.21\temp
15-Apr-2015 16:03:58.156 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.1.
15-Apr-2015 16:03:58.156 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
15-Apr-2015 16:03:59.258 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.1m 19 Mar 2015)
15-Apr-2015 16:03:59.463 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8080"]
15-Apr-2015 16:03:59.477 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]
15-Apr-2015 16:03:59.479 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2222 ms
15-Apr-2015 16:03:59.548 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
15-Apr-2015 16:03:59.548 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.21
15-Apr-2015 16:03:59.582 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8080"]
15-Apr-2015 16:03:59.593 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"]
15-Apr-2015 16:03:59.594 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 114 ms
Connected to server
15-Apr-2015 16:04:09.597 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory F:\apache-tomcat-8.0.21\webapps\manager
15-Apr-2015 16:04:10.107 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory F:\apache-tomcat-8.0.21\webapps\manager has finished in 509 ms
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.