Tomcat7改為6、Server Tomcat v6.0 Server at localhost failed to start.等錯誤

來源:互聯網
上載者:User

標籤:sae   eclipse   tomcat 版本轉換   

花了一上午的時間使用java開發了一個聊天機器人(我會將如何編寫的過程分享給大家),號碼為:qiubenlizi,大家有興趣可以玩玩。當我將war包上傳到SAE伺服器的時候,運行出來的結果是這樣

知道是伺服器找不到檔案,在本地上可是正常啟動並執行,Google了一下, 說是SAE用的jdk1.6,而我用的事jdk1.7,tomcat也要相應的改成6,下面就講一下如何轉換

第一,將tomcat7裡面的項目remove掉,並關閉;

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

按照圖示上,一步一步來

第三步,修改tomcat版本


別忘了將項目clean重新編譯一下。

到這一步,貌似都修改完畢, 好,那我們就來跑一下,但你會發現項目上有叉號,代碼上也沒有錯誤,很是糾結,這裡我再次Google了一下, 說是要修改項目根目錄下的

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人了。。。

Google再來!

解決的步驟如下

  • 進入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.等錯誤

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.