Blueimp 論壇首頁
  首頁  | 討論區  | 最新話題  | 搜尋  | XML  |  登入

此話題中所有文章數: 36 [ 話題狀態: 一般 ]
文章(s): 36   頁(s): 5   [ 上一頁 | 1 2 3 4 5 | 下一頁 ]
上一話題 此文章已經觀看 34395 次 而且有 35 篇回應 下一話題
會員大頭照
男寶寶 jieh 《騎士團團長》
文章: 6881
v3.8.8

Re: mvnforum 架設 2007-11-14 歸納

一個一個來吧... smile
 
先處理這個問題:壇網址打入 http://host-ip/Forum/ 會轉向 http://host-ip/mvnforum/index

Forum.war 在你的 mvncore.xml 這段要修改如下
 

/Forum
http://jboss-ip

確認一下?
----------------------------------------
支持小惡魔
BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx
LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA
知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播!
藍色小惡魔(林永傑): 臉書
[2007/11/14 下午 04:10:48]   [返迴此篇文章頂端 ]  回到頂端 
  男寶寶 totology 《一般生》
文章: 66
v3.8.8

Re: mvnforum 架設 2007-11-14 歸納

 
一個一個來吧... smile
 
先處理這個問題:壇網址打入 http://host-ip/Forum/ 會轉向 http://host-ip/mvnforum/index

Forum.war 在你的 mvncore.xml 這段要修改如下
 

/Forum
http://jboss-ip

確認一下?


這個ok,沒問題!
[2007/11/14 下午 04:20:43]   [返迴此篇文章頂端 ]  回到頂端 
會員大頭照
男寶寶 jieh 《騎士團團長》
文章: 6881
v3.8.8

Re: mvnforum 架設 2007-11-14 歸納

 
 
一個一個來吧... smile
 
先處理這個問題:壇網址打入 http://host-ip/Forum/ 會轉向 http://host-ip/mvnforum/index

Forum.war 在你的 mvncore.xml 這段要修改如下
 

/Forum
http://jboss-ip

確認一下?


這個ok,沒問題!

那這樣放上去 http://host-ip/Forum/ 會轉向 http://host-ip/mvnforum/index 的問題還在?
----------------------------------------
支持小惡魔
BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx
LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA
知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播!
藍色小惡魔(林永傑): 臉書
[2007/11/14 下午 04:52:42]   [返迴此篇文章頂端 ]  回到頂端 
  男寶寶 totology 《一般生》
文章: 66
v3.8.8

Re: mvnforum 架設 2007-11-14 歸納

小弟很努力的又部署了一個tspforum.war 以下forum.war將被之替換
 
 

在你的 mvncore.xml 這段要修改如下
 

/tspforum
http://jboss-ip

確認一下?


這個ok,沒問題!
那這樣放上去 http://host-ip/tspforum/ 會轉向 http://host-ip/mvnforum/index 的問題還在?

是的,問題還是存在,但是手動打完整網址http://host-ip/tspforum/mvnforum/index 可以進入網頁
這個完整網址是預設的轉入頁面嗎?
----------------------------------------
[編輯文章 1 次, 最後修改: totology 於 2007/11/14 下午 05:08:08]
[2007/11/14 下午 05:06:14]   [返迴此篇文章頂端 ]  回到頂端 
會員大頭照
男寶寶 jieh 《騎士團團長》
文章: 6881
v3.8.8

Re: mvnforum 架設 2007-11-14 歸納

thinking 既然這樣 那不如我來把整個運作的原理說一遍 看是否能由你自己踹出解法

    J2EE 的運作順序簡約如下
  • 當從 URL 輸入 http://host-ip/tspforum/ 拋給 J2EE 的時候,他會找到對應的 application - tspforum。
  • 因為 URL 沒有指定要抓取哪個 servlet, jsp, html 所以 J2EE 會找出 welcome page 的設定,內定只有 index.jsp。
    welcome page 的設定放在 web.xml 如下的 TAG 內,是可以設定多個。

    index.jsp

  • 依以上來說,你把 mvnforum 的 index.jsp 找出來看就只有幾行的關鍵程式
    buffer.append(ParamUtil.getContextPath());
    buffer.append(UserModuleConfig.getUrlPattern());
    buffer.append("/index");

  • 這三行就是應該要組合出 http ://host-ip/tspforum/index 的關鍵
    ParamUtil.getContextPath():取得 http ://host-ip/tspforum/ 這個理論上由最底層的 J2EE 引擎丟出來的,不然也會是透過 J2EE 的 API 取得 ServerIP(),然後加上 mvncore.xml 的 組合出來。

    UserModuleConfig.getUrlPattern():應該是讀取 mvnforum.xml 內 的設定。

    最後的 /index 是寫死加上去的。

    以小惡魔的網站來說
  • ParamUtil.getContextPath() 會取得 http://www.imp.idv.tw + /play
    因為我的 mvncore.xml 設定為 /play
  • UserModuleConfig.getUrlPattern() 會取得 /forum 或 /forumadmin 因為我的 mvnforum.xml 設定如下

     /forumadmin


     /forum


所以當您 URL 輸入 http://www.imp.idv.tw/play 就會依我上述的順序組出
http ://www.imp.idv.tw/play/forum/index
laughing 終於掰完了... 希望這次真的能幫你解決轉址的問題

所以依此原理一步步推測可能的問題有幾點,因為 jboss 我真的不熟所以只好亂猜,您挑著踹吧。

  • 您的 welcome page 設定弄丟了?或者 jboss welcome page 不一樣啊?
  • 您的 index.jsp 不見了,所以網址才亂跑?
  • 您可能部署的網站的根目錄去了,原諒我懷疑您部署的方法不對。
  • mvnforum.xml & mvncore.xml 的設定不符合以上的原則,請完全理解我說的原理再思考檢查一下你要的設定為何。

P.S. 我不懂 jboss 用 XXX.war 部署上去後,是否就等同這個 WAR 的 Context Path 就等於該 WAR 的名稱?這點可能要麻煩您自己確認一下。
----------------------------------------
支持小惡魔
BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx
LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA
知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播!
藍色小惡魔(林永傑): 臉書
[2007/11/14 下午 07:12:01]   [返迴此篇文章頂端 ]  回到頂端 
  男寶寶 totology 《一般生》
文章: 66
v3.8.8

Re: mvnforum 架設 2007-11-14 歸納


    以小惡魔的網站來說
  • ParamUtil.getContextPath() 會取得 http://www.imp.idv.tw + /play
    因為我的 mvncore.xml 設定為 /play
  • UserModuleConfig.getUrlPattern() 會取得 /forum 或 /forumadmin 因為我的 mvnforum.xml 設定如下

     /forumadmin


     /forum


若我這邊也做修改,那web.xml的是否也要修改一樣

小弟現在再做修改,想藉由名稱不同看出那邊出錯誤。
期望能以: http://host-ip/tspforum/ 轉向 http://host-ip/tspforum/forum/index
修改部分有
所以當您 URL 輸入 http://www.imp.idv.tw/play 就會依我上述的順序組出
http ://www.imp.idv.tw/play/forum/index
laughing 終於掰完了... 希望這次真的能幫你解決轉址的問題

所以依此原理一步步推測可能的問題有幾點,因為 jboss 我真的不熟所以只好亂猜,您挑著踹吧。

  • 您的 welcome page 設定弄丟了?或者 jboss welcome page 不一樣啊? 存在,同事說設法一樣
  • 您的 index.jsp 不見了,所以網址才亂跑? 存在
  • 您可能部署的網站的根目錄去了,原諒我懷疑您部署的方法不對。 這個地方小弟仍再做檢查
  • mvnforum.xml & mvncore.xml 的設定不符合以上的原則,請完全理解我說的原理再思考檢查一下你要的設定為何。 見上方說明

P.S. 我不懂 jboss 用 XXX.war 部署上去後,是否就等同這個 WAR 的 Context Path 就等於該 WAR 的名稱?這點可能要麻煩您自己確認一下。
----------------------------------------
[編輯文章 1 次, 最後修改: totology 於 2007/11/15 上午 09:41:02]
[2007/11/15 上午 09:38:11]   [返迴此篇文章頂端 ]  回到頂端 
會員大頭照
男寶寶 jieh 《騎士團團長》
文章: 6881
v3.8.8

Re: mvnforum 架設 2007-11-14 歸納

在還沒運作正常前
不建議你變更 URL Pattern 請採用原始設定 mvnforum & mvnforumadmin
我會改掉也是在打通整個設定的概念後才敢改的

當下之急 最好著重在 為何 你的 Context Path 會被吃掉 的問題
以之前討論的過程 給你的建議是 希望把 URL Pattern 和 Context Paht 命名劃分開來 以幫助你思考問題

mvnforum 內定的 Context Path = mvnforum ; URL Pattern = mvnforum & mvnforumadmin

所以建議你朝這樣的假設基礎 先解決轉址問題
Context Path = tspforum ; URL Pattern = mvnforum & mvnforumadmin

在這樣的前提下 你不需要去改 web.xml 的
所以成功後 您的結果應該是
http://host-ip/tspforum/ 轉向 http://host-ip/tspforum/mvnforum/index
laughing 當然... 你能一次都搞定 是最好的啦!!! applause
----------------------------------------
支持小惡魔
BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx
LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA
知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播!
藍色小惡魔(林永傑): 臉書
----------------------------------------
[編輯文章 1 次, 最後修改: jieh 於 2007/11/15 上午 10:14:22]
[2007/11/15 上午 10:13:16]   [返迴此篇文章頂端 ]  回到頂端 
  男寶寶 totology 《一般生》
文章: 66
v3.8.8

Re: mvnforum 架設 2007-11-14 歸納

 
在還沒運作正常前
不建議你變更 URL Pattern 請採用原始設定 mvnforum & mvnforumadmin
我會改掉也是在打通整個設定的概念後才敢改的

當下之急 最好著重在 為何 你的 Context Path 會被吃掉 的問題
以之前討論的過程 給你的建議是 希望把 URL Pattern 和 Context Paht 命名劃分開來 以幫助你思考問題

mvnforum 內定的 Context Path = mvnforum ; URL Pattern = mvnforum & mvnforumadmin

所以建議你朝這樣的假設基礎 先解決轉址問題
Context Path = tspforum ; URL Pattern = mvnforum & mvnforumadmin

在這樣的前提下 你不需要去改 web.xml 的
所以成功後 您的結果應該是
http://host-ip/tspforum/ 轉向 http://host-ip/tspforum/mvnforum/index
laughing 當然... 你能一次都搞定 是最好的啦!!! applause


沒錯,小弟剛剛測試了許多地方
發現果然是Context Path被吃掉
所以在頁面轉向 表情符號 跟 log file 都會不見

目前小弟已經將設定都改成
Context Path = tspforum ; URL Pattern = mvnforum & mvnforumadmin
在做測試...
[2007/11/15 上午 10:21:55]   [返迴此篇文章頂端 ]  回到頂端 
文章(s): 36   頁(s): 5   [ 上一頁 | 1 2 3 4 5 | 下一頁 ]