webloginc配置項目根目錄

在項目的WEB-INF目錄下,放一個weblogic.xml文件

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE weblogic-web-app  
 PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"
         "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">  
<weblogic-web-app>  
     <context-root>/</context-root>  
</weblogic-web-app>  


Weblogic多域名配置--虛擬主機的配置
先指出一點,Weblogic 發佈項目,如果不想要相對路徑(如:http://127.0.0.1/test/),需要在WEB_INF目錄下新建weblogic.xml。文件內容爲:

--------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app>
<context-root>/</context-root>
</weblogic-web-app>

--------------------------------------------------------------------------------------------------

這樣就可以直接訪問了。好,進入正題。如果我有2個項目發佈在一臺服務器上project1和project2。分別由不同的域名訪問。www.test1.com指向project1;www.test2.com指向project2。

首先建立虛擬主機,點擊選擇左邊“環境”中的“虛擬主機”。點“新建”,給這個虛擬主機命名,我這裏叫test1。然後對test1配置。在“虛擬主機名”中寫入域名,我這裏寫的是,www.test1.com 。

“網絡訪問點名稱”不寫。然後在test1的目標中勾選服務器AdminServer。(java項目 fhadmin.cn)以同樣的方法新建一個test2的虛擬機。

接下來部署項目,在部署中安裝project1和project2。不要忘記,在項目的WEB_INF中新建weblogic.xml。

這樣可能有疑問,兩個項目的context-root都是/;是不是有問題。在部署項目的目標中不要勾選服務器AdminServer,只需要選擇虛擬主機就可以了。

project1選擇虛擬主機test1;project2選擇虛擬主機test2。這樣所有工作就完成了。

如果是測試別忘了配置 host 文件

127.0.0.1  www.test1.com
127.0.0.1  www.test2.com


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章