天天看點

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