對tomcat有點麻煩。我有一個tomcat應用程序爲一些需要soap接口的數據公開soap接口。迄今爲止都很好。在測試中一切正常。Tomcat連接池和更改數據庫
當我安裝時有一個問題。我想更改數據庫連接以指向活動數據庫框。所以我編輯了context.xml並重新加載了應用程序。事實上,我已經關閉並重新啓動tomcat,以防萬一。
這裏是我的origonal背景
<Context>
<Resource name="jdbc/tclsms" auth="Container" type="oracle.jdbc.pool.OracleDataSource"
maxActive="20" maxIdle="10" maxWait="100"
user="***" password="***" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@tcl-sms:1521:smf"
factory="oracle.jdbc.pool.OracleDataSourceFactory"
/>
<!-- factory="org.apache.commons.dbcp.BasicDataSourceFactory" -->
</Context>
然後我把它改成這樣
<Context>
<Resource name="jdbc/tclsms" auth="Container" type="oracle.jdbc.pool.OracleDataSource"
maxActive="20" maxIdle="10" maxWait="100"
user="***" password="***" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@10.40.125.150:1521:smf"
factory="oracle.jdbc.pool.OracleDataSourceFactory"
/>
<!-- factory="org.apache.commons.dbcp.BasicDataSourceFactory" -->
</Context>
(密碼和用戶不*在實際安裝)
任何方式後進行更改並重新加載。我收到一個錯誤,並在錯誤中告訴我它無法解析tcl-sms。
有什麼理由說的tomcat不會被裝入新的context.xml我已經通過具有origonal的context.xml war文件部署
更多信息 。 部署完成後,我進入了webapps文件夾並編輯了上下文。
的測試系統是Ubuntu和直播系統是的Solaris(如果讓任何差異)