Tomcat7改为6、Server Tomcat v6.0 Server at localhost failed

花了一上午的时间使用java开发了一个微信聊天机器人(我会将如何编写的过程分享给大家),号码为:qiubenlizi,大家有兴趣可以玩玩。当我将war包上传到SAE服务器的时候,运行出来的结果是这样

知道是服务器找不到文件,在本地上可是正常运行的,谷歌了一下, 说是SAE用的jdk1.6,而我用的事jdk1.7,tomcat也要相应的改成6,下面就讲一下如何转换

第一,将tomcat7里面的项目remove掉,并关闭;

第二,更改jdk1.6(首先你要有1.6的环境)

按照图示上,一步一步来

第三步,,修改tomcat版本

别忘了将项目clean重新编译一下。

到这一步,貌似都修改完毕, 好,那我们就来跑一下,但你会发现项目上有叉号,代码上也没有错误,很是纠结,这里我再次谷歌了一下, 说是要修改项目根目录下的

org.eclipse.wst.common.project.facet.core.xml文件,我在eclipse找了半天愣是找不到,原来是在项目空间里,也就是项目目录Location,

找到项目所在文件夹,里面有.settings文件夹,打开,找到xml文件使用Notepad++打开,记事本,写字本都行,代码如下

<span style="font-family:Microsoft YaHei;font-size:14px;"><?xml version="1.0" encoding="UTF-8"?><faceted-project> <runtime name="Apache Tomcat v7.0"/> <fixed facet="jst.web"/> <fixed facet="java"/> <fixed facet="wst.jsdt.web"/> <installed facet="jst.web" version="3.0"/> <installed facet="wst.jsdt.web" version="1.0"/> <installed facet="java" version="1.6"/></faceted-project></span>将这里的jst.web修改为2.5,这里顺便提醒一下, 最好把java修改为1.5的,不然最后你也要修改,后来我是这样修改的

其实在这个界面就可以把xml配置文件里面的内容一一修改。。。(菜鸟毕竟是菜鸟,呵呵)

接下来再次Clean,然后错误没了,是不是很高兴呢?

紧接着将tomcat6跑起来,发现汤姆猫罢工了,报出这样的错误

“Server Tomcat v6.0 Server at localhost failed to start.”,真是气shi人了。。。

谷歌再来!

解决的步骤如下

点击"Add external jar"按钮在tomcat6安装目录下找到jar包如:/tomcat6/bin/tomcat-juli.jar关闭对话框重启tomcat6

ok

最最后,让汤姆猫跑起来,可以了,跑的比狗还快,我已经累成狗。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

力微休负重,言轻莫劝人。

Tomcat7改为6、Server Tomcat v6.0 Server at localhost failed

相关文章:

你感兴趣的文章:

标签云: