在專案的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
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/295988.html
標籤:Java
下一篇:如何使用 Java 生成二維碼?
