JBoss部署同一應用到不同虛擬主機發生class衝突(ouo2)
由於開發的需要,我在Jboss把我們的mis系統部署了兩次,基本的步驟如下
1。SQLServer建立兩個相同的資料庫mis,mis01
2。在\server\default\deploy下建立兩個資料來源檔案mssql-ds.xml,mis01_mssql-ds.xml
裡面配製了不同的jndi-name。啟動的時候視窗提示2個資料來源都載入了。
3。修改xp下的hosts檔案,把mis,和mis01指向107.0.0.1
4。\server\default\deploy部署了2個應用的目錄mis,mis01
5。修改每個應用裡面的jboss-web.xml
<jboss-web>
<context-root>/</context-root>
<virtual-host>mis</virtual-host>
</jboss-web>
另外一個
<jboss-web>
<context-root>/</context-root>
<virtual-host>mis01</virtual-host>
</jboss-web>
6。修改資料庫連線的類DBConnection.class,指向不同的jndi資料來源
結果透過http://mis:8080和http://mis01:8080可以訪問2個不同的應用
但是似乎JBoss Load的都是一個應用裡面的DBConnection.class,結果2個應用都使用了同一個資料來源,修改也都在一個資料庫裡面發生了,這個問題是怎麼回事呢?如何解決呢?
謝謝各位
1。SQLServer建立兩個相同的資料庫mis,mis01
2。在\server\default\deploy下建立兩個資料來源檔案mssql-ds.xml,mis01_mssql-ds.xml
裡面配製了不同的jndi-name。啟動的時候視窗提示2個資料來源都載入了。
3。修改xp下的hosts檔案,把mis,和mis01指向107.0.0.1
4。\server\default\deploy部署了2個應用的目錄mis,mis01
5。修改每個應用裡面的jboss-web.xml
<jboss-web>
<context-root>/</context-root>
<virtual-host>mis</virtual-host>
</jboss-web>
另外一個
<jboss-web>
<context-root>/</context-root>
<virtual-host>mis01</virtual-host>
</jboss-web>
6。修改資料庫連線的類DBConnection.class,指向不同的jndi資料來源
結果透過http://mis:8080和http://mis01:8080可以訪問2個不同的應用
但是似乎JBoss Load的都是一個應用裡面的DBConnection.class,結果2個應用都使用了同一個資料來源,修改也都在一個資料庫裡面發生了,這個問題是怎麼回事呢?如何解決呢?
謝謝各位
相關文章
- 虛擬光碟機程式衝突怎麼回事 虛擬光碟機程式衝突的解決步驟
- 滑鼠控制軟體有可能和虛擬機器軟體產生衝突虛擬機
- Jboss修改預設介面(設定虛擬主機)
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- 配置nginx多例項(不同於虛擬主機)Nginx
- 解衝突用到的命令
- 生產環境mysql主主同步主鍵衝突處理MySql
- VPS主機與虛擬主機或伺服器有何不同呢?伺服器
- 拷貝vmware虛擬機器造成的mac地址衝突的問題虛擬機Mac
- 福音 虛擬主機
- 將虛擬機器IP與主機IP設定在同一網段的方法虛擬機
- JBoss 的一些配置(埠,虛擬目錄,虛擬主機,中文問題,資料庫連線)資料庫
- 虛擬主機商如何搭建下一代虛擬主機
- 同一個EAR程式在不同平臺JBoss3.22上部署出錯。S3
- 虛擬主機,VPS主機,獨立伺服器三種有什麼不同伺服器
- 虛擬主機和獨立伺服器有什麼不同伺服器
- Nginx虛擬主機配置Nginx
- uWSGI 虛擬主機模式模式
- thinkphp5專案如何在雲虛擬主機部署PHP
- 虛擬主機上部署SSL證書如何選擇品牌
- Tomcat—部署配置及優化(安裝部署;虛擬主機配置;優化)Tomcat優化
- web專案部署上線(無虛擬主機,待學習)Web
- [php]apache虛擬主機配置PHPApache
- Nginx虛擬主機VirtualHost配置Nginx
- nginx虛擬主機實戰Nginx
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- 主機ping不了虛擬機器虛擬機
- UPDATE 時主鍵衝突引發的思考(連結)
- anisble部署及包衝突處理
- 【虛擬機器】Windows(x86)上部署ARM虛擬機器(Ubuntu)虛擬機WindowsUbuntu
- 物理機和虛擬機器有什麼不同虛擬機
- JVM虛擬機器Class類檔案研究分析JVM虛擬機
- 007.Nginx虛擬主機Nginx
- 虛擬主機php.ini在哪PHP
- apache虛擬web主機構建ApacheWeb
- Nginx實戰(一) 虛擬主機Nginx
- nginx多個虛擬主機noinputfilespecifiedNginx
- 生產環境下戴爾R820kvm虛擬化部署二(物理主機系統優化)優化