码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat7改为6、Server Tomcat v6.0 Server at localhost failed to start.等错误

时间:2015-06-11 09:31:23      阅读:420      评论:0      收藏:0      [点我收藏+]

标签:sae   eclipse   tomcat 版本转换   

花了一上午的时间使用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人了。。。

谷歌再来!

解决的步骤如下

  • 进入Server界面
  • 双击tomcat6
  • 在 "General information" 模块点击"Open launch configuration"链接
  • 在对话框中选择ClassPath Tab
  • 点击"Add external jar"按钮
  • 在tomcat6安装目录下找到jar包如:/tomcat6/bin/tomcat-juli.jar
  • 关闭对话框
  • 重启tomcat6

ok

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

Tomcat7改为6、Server Tomcat v6.0 Server at localhost failed to start.等错误

标签:sae   eclipse   tomcat 版本转换   

原文地址:http://blog.csdn.net/qqhjqs/article/details/46449077

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!