先介绍下背景,64位的机器。本来机器里有另一个项目的32位1.6的jdk,因为那个项目的开发软件是32位的,jdk和软件都是项目组给的。
然后有另一个项目来,是正常的java项目,我就下了64位1.7的jdk,64位的myeclipse10,tomcat7,部署好之后启动tomcat后有问题,最后找到问题是因为jdk冲突了。
于是我卸了64位1.7的jdk,重装了32位的myeclipse10,换了32位的tomcat7,结果启动后访问项目还是404,我看到控制台里有一句tomcat7应该用jdk1.7,于是又换了tomcat6
最终就是32位1.6的jdk,32位myeclipse10,32位tomcat6,部署项目启动tomcat

看起来没什么问题,访问项目

还是404,并且是这样

我停掉配置在myeclipse里的tomcat,去tomcat目录里的startup启动,依然这样,看下logs目录
看时间,我启动过两次,下面两个host-manager和manager的log文件都是空,localhost的内容如下:
2016-4-19 9:10:18 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2016-4-19 9:10:18 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2016-4-19 10:14:10 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextDestroyed()
2016-4-19 10:14:10 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextDestroyed()
2016-4-19 10:14:19 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2016-4-19 10:14:19 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
catalina的内容如下:
2016-4-19 9:10:15 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.34 using APR version 1.5.1.
2016-4-19 9:10:15 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2016-4-19 9:10:16 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized with version OpenSSL 1.0.1q 3 Dec 2015
2016-4-19 9:10:17 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2016-4-19 9:10:17 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2016-4-19 9:10:17 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2384 ms
2016-4-19 9:10:17 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2016-4-19 9:10:17 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.45
2016-4-19 9:10:17 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2016-4-19 9:10:17 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2016-4-19 9:10:17 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2016-4-19 9:10:17 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2016-4-19 9:10:18 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory lwbase
2016-4-19 9:10:19 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2016-4-19 9:10:19 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2016-4-19 9:10:19 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2016-4-19 9:10:19 org.apache.catalina.startup.Catalina start
信息: Server startup in 2698 ms
2016-4-19 10:14:09 org.apache.coyote.http11.Http11AprProtocol pause
信息: Pausing Coyote HTTP/1.1 on http-8080
2016-4-19 10:14:09 org.apache.coyote.ajp.AjpAprProtocol pause
信息: Pausing Coyote AJP/1.3 on ajp-8009
2016-4-19 10:14:10 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2016-4-19 10:14:10 org.apache.coyote.http11.Http11AprProtocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
2016-4-19 10:14:10 org.apache.coyote.ajp.AjpAprProtocol destroy
信息: Stopping Coyote AJP/1.3 on ajp-8009
2016-4-19 10:14:16 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.34 using APR version 1.5.1.
2016-4-19 10:14:16 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2016-4-19 10:14:18 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized with version OpenSSL 1.0.1q 3 Dec 2015
2016-4-19 10:14:18 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2016-4-19 10:14:18 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2016-4-19 10:14:18 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2549 ms
2016-4-19 10:14:18 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2016-4-19 10:14:18 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.45
2016-4-19 10:14:18 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2016-4-19 10:14:19 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2016-4-19 10:14:19 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2016-4-19 10:14:19 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2016-4-19 10:14:19 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory lwbase
2016-4-19 10:14:22 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2016-4-19 10:14:22 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2016-4-19 10:14:22 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2016-4-19 10:14:22 org.apache.catalina.startup.Catalina start
信息: Server startup in 3926 ms


跪求解决,为什么tomcat启动后work目录下是空啊,访问项目都是404,都好几天了还没解决


然后有另一个项目来,是正常的java项目,我就下了64位1.7的jdk,64位的myeclipse10,tomcat7,部署好之后启动tomcat后有问题,最后找到问题是因为jdk冲突了。
于是我卸了64位1.7的jdk,重装了32位的myeclipse10,换了32位的tomcat7,结果启动后访问项目还是404,我看到控制台里有一句tomcat7应该用jdk1.7,于是又换了tomcat6
最终就是32位1.6的jdk,32位myeclipse10,32位tomcat6,部署项目启动tomcat

看起来没什么问题,访问项目

还是404,并且是这样

我停掉配置在myeclipse里的tomcat,去tomcat目录里的startup启动,依然这样,看下logs目录

看时间,我启动过两次,下面两个host-manager和manager的log文件都是空,localhost的内容如下:
2016-4-19 9:10:18 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2016-4-19 9:10:18 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2016-4-19 10:14:10 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextDestroyed()
2016-4-19 10:14:10 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextDestroyed()
2016-4-19 10:14:19 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2016-4-19 10:14:19 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
catalina的内容如下:
2016-4-19 9:10:15 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.34 using APR version 1.5.1.
2016-4-19 9:10:15 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2016-4-19 9:10:16 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized with version OpenSSL 1.0.1q 3 Dec 2015
2016-4-19 9:10:17 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2016-4-19 9:10:17 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2016-4-19 9:10:17 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2384 ms
2016-4-19 9:10:17 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2016-4-19 9:10:17 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.45
2016-4-19 9:10:17 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2016-4-19 9:10:17 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2016-4-19 9:10:17 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2016-4-19 9:10:17 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2016-4-19 9:10:18 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory lwbase
2016-4-19 9:10:19 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2016-4-19 9:10:19 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2016-4-19 9:10:19 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2016-4-19 9:10:19 org.apache.catalina.startup.Catalina start
信息: Server startup in 2698 ms
2016-4-19 10:14:09 org.apache.coyote.http11.Http11AprProtocol pause
信息: Pausing Coyote HTTP/1.1 on http-8080
2016-4-19 10:14:09 org.apache.coyote.ajp.AjpAprProtocol pause
信息: Pausing Coyote AJP/1.3 on ajp-8009
2016-4-19 10:14:10 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2016-4-19 10:14:10 org.apache.coyote.http11.Http11AprProtocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
2016-4-19 10:14:10 org.apache.coyote.ajp.AjpAprProtocol destroy
信息: Stopping Coyote AJP/1.3 on ajp-8009
2016-4-19 10:14:16 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.34 using APR version 1.5.1.
2016-4-19 10:14:16 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2016-4-19 10:14:18 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized with version OpenSSL 1.0.1q 3 Dec 2015
2016-4-19 10:14:18 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2016-4-19 10:14:18 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2016-4-19 10:14:18 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2549 ms
2016-4-19 10:14:18 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2016-4-19 10:14:18 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.45
2016-4-19 10:14:18 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2016-4-19 10:14:19 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2016-4-19 10:14:19 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2016-4-19 10:14:19 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2016-4-19 10:14:19 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory lwbase
2016-4-19 10:14:22 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2016-4-19 10:14:22 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2016-4-19 10:14:22 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2016-4-19 10:14:22 org.apache.catalina.startup.Catalina start
信息: Server startup in 3926 ms





