2017-08-29 88 views
2

我有一個在Tomcat6中發佈的項目,並且代碼被寫入eclipse 我需要更新程序並進行一些更改,以便在此時決定升級tomcat服務器也是! 沒有任何改變我部署戰爭文件到tomcat9,這給了我很多錯誤! 修復其中的大部分後,我卡在一個錯誤,我無法解決! 當我從Eclipse運行ADN從鉻調試我得到了休耕錯誤信息項目從Tomcat 6.0升級到Tomcat 9.0未定義的錯誤使用eclipse

engine.js:1310 console.trace 
dwr.engine._debug @ engine.js:1310 
dwr.engine.defaultErrorHandler @ engine.js:164 
dwr.engine._remoteHandleException @ engine.js:931 
(anonymous) @ VM54506:4 
dwr.engine._eval @ engine.js:980 
dwr.engine._stateChange @ engine.js:869 
batch.req.onreadystatechange @ engine.js:646 
XMLHttpRequest.send (async) 
dwr.engine._sendData @ engine.js:678 
dwr.engine.endBatch @ engine.js:212 
dwr.engine._execute @ engine.js:403 

engine.js:1311 Error: undefined, Error 

的小核心是(如果我將其更改爲1.8和3.1仍然給出了同樣的錯誤,也不會與工作tomcat6):

<?xml version="1.0" encoding="UTF-8"?> 
<faceted-project> 
    <fixed facet="wst.jsdt.web"/> 
    <fixed facet="java"/> 
    <fixed facet="jst.web"/> 
    <installed facet="java" version="1.5"/> 
    <installed facet="jst.web" version="2.4"/> 
    <installed facet="wst.jsdt.web" version="1.0"/> 
</faceted-project> 

問題是代碼實際上工作並完成工作,但接口掛載加載!!! 它只說錯誤沒有別的! enter image description here

信息可能不足以答覆,但我不能分享thirtnds代碼在這裏要麼 有關這個問題的任何想法?

我幾乎tomcat9放棄 - 只是試圖在wildfly 10相同的戰爭文件,一切工作正常

+0

沒有足夠的信息來知道錯誤的來源,讓我們試着這個,去tomcat'logs'文件夾並打開'catalina.out'文件,檢查它,看看是否有某種異常並將它分享給問題,我的意思不是整個日誌,但至少有一個例外你得到catalina.out或catal ina * .og –

+0

@DanielC。日誌文件夾中沒有任何內容,因爲我現在通過eclipse運行而不是作爲已部署的war文件,eclipse不會顯示任何錯誤,它會繼續其工作並顯示工作結果,但chrome調試會顯示未定義的錯誤! –

+0

在瀏覽器的JavaScript控制檯中顯示哪些消息?如果可能的話,發佈更多的代碼(例如,Java,JSF頁面)將會很有幫助。 –

回答

3

看起來像您使用2.x版本DWR框架。

當您從遷移到tomcat6tomcat9tomcat7later使用HttpOnlytrue餅乾。

有解決這一error下文提到的兩個解決方案:

tomcat9,使HttpOnly標誌falseconf/context.xml

<Context useHttpOnly=」false」> 

OR

升級DWR版本3.x

以後我會建議,由於security原因