測試案例testWeb在tomcat5.0和tomcat5.5中的配置區別?
背景:
最近下載了SimpleJdonFrameworkTest,想將testWeb.war按照readm_cn.txt的說明部署到tomcat下測試執行一下,結果發現當部署到tomcat-5.0.28時,執行http://localhost:8080/testWeb,結果頁面沒有顯示任何記錄,點選“Add”,增加的記錄也不能成功,後臺日誌顯示ERROR,"Cannot create JDBC driver of class '' for connect URL 'null'",說明JNDI資源配置有問題,但是幾番周折,竟然想不出哪裡出了問題,後來按照http://localhost:8080/tomcat-docs的關於mysql JNDI配置的說明修改了..\tomcat-5.0.28\conf\Catalina\localhost\testWeb.xml之後,問題解決了(下面附了testWeb.xml的完整內容)。
後來想為什麼banq和其他道友能執行透過testWeb,於是下載tomcat-5.5.27後再一次按照readm_cn.txt部署一遍,結果果然順利執行。
問題:
請問banq或其他道友,tomcat-5.5在資源的配置方面對tomcat-5.0是不是有了什麼改進?
附tomcat-5.0.28對testWeb.xml的修改:
<Context path="/testWeb" docBase="testWeb" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/TestDS"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/TestDS">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true</value>
</parameter>
</ResourceParams>
</Context>
最近下載了SimpleJdonFrameworkTest,想將testWeb.war按照readm_cn.txt的說明部署到tomcat下測試執行一下,結果發現當部署到tomcat-5.0.28時,執行http://localhost:8080/testWeb,結果頁面沒有顯示任何記錄,點選“Add”,增加的記錄也不能成功,後臺日誌顯示ERROR,"Cannot create JDBC driver of class '' for connect URL 'null'",說明JNDI資源配置有問題,但是幾番周折,竟然想不出哪裡出了問題,後來按照http://localhost:8080/tomcat-docs的關於mysql JNDI配置的說明修改了..\tomcat-5.0.28\conf\Catalina\localhost\testWeb.xml之後,問題解決了(下面附了testWeb.xml的完整內容)。
後來想為什麼banq和其他道友能執行透過testWeb,於是下載tomcat-5.5.27後再一次按照readm_cn.txt部署一遍,結果果然順利執行。
問題:
請問banq或其他道友,tomcat-5.5在資源的配置方面對tomcat-5.0是不是有了什麼改進?
附tomcat-5.0.28對testWeb.xml的修改:
<Context path="/testWeb" docBase="testWeb" debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/TestDS"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/TestDS">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true</value>
</parameter>
</ResourceParams>
</Context>
相關文章
- 介面測試和效能測試的區別
- 介面測試和功能測試的區別
- 安全測試和滲透測試的區別
- 測試方案和測試計劃的區別
- 遊戲測試和軟體測試的區別遊戲
- 在java中“equals”和“==”的區別Java
- 軟體驗收測試和系統測試的區別點
- 福祿克的驗證測試和認證測試的區別
- APP測試中IOS和Android的區別,有哪些注意點?APPiOSAndroid
- 遊戲測試和軟體測試有什麼區別?遊戲
- spring配置中classpath和classpath*的區別Spring
- 小白測試系列:介面測試與效能測試的區別
- 功能測試、自動化測試、效能測試的區別
- 4大軟體測試策略的特點和區別(單元測試、整合測試、確認測試和系統測試)
- CTS測試與GTS測試區別
- 在 JavaScript 中,exec() 和 match() 區別JavaScript
- 在xpath中text()和string(.)的區別
- 在Oracle中session和process的區別(轉)OracleSession
- 介面和列舉在方法中的區別
- 白盒測試、灰盒測試以及黑盒測試的區別
- 福祿克線纜驗收測試、鑑定測試和認證測試的區別
- APP測試和傳統軟體測試有什麼區別APP
- 什麼是滲透測試和安全測試,有何區別?
- 聊聊各種測試的區別
- 測試物件和測試級別物件
- 【轉】Webpack 中配置的 alias 在 Mocha 測試用例中Web
- 在Pandas中 SQL操作:SQLAlchemy和PyMySQL的區別MySql
- Cookie和Session的區別以及設計測試用例CookieSession
- 軟體確認測試、系統測試和驗收測試有什麼區別和關係?
- 介面測試,負載測試,併發測試,壓力測試區別負載
- Spring - 配置檔案中的classpath: 和 classpath*: 的區別Spring
- iOS10公測版、測試版和正式版的區別iOS
- 【網路安全】軟體測試和滲透測試有什麼區別?
- read name 和 read 在 Bash 中的區別
- 插入單引號在oracle和informix中的區別OracleORM
- JPETSTORE在tomcat5.0 sql2000下的配置步驟TomcatSQL
- Web 和移動應用程式測試之間的區別Web
- 第三方軟體測評▏web測試和app測試的區別你知道嗎?WebAPP