公司測試平臺安裝問題記錄

judyxm發表於2010-03-11
這幾天學習公司的測試平臺,碰到一系列問題。除了:“在Win7安裝Oracle10g記錄”(http://space.itpub.net/?uid-13180590-action-viewspace-itemid-629282)外,還有一些問題,都貼上來,供有碰到類似問題朋友參考。
 

Tomcat啟動不了,一閃而過。

在命令列上執行tomcat的啟動命令,得到如下錯誤提示:

C:\Users\mk>C:\EableTestingPlatform\Server\Tomcat\tomcat6.0\bin\startup.bat

The CATALINA_HOME environment variable is not defined correctly

This environment variable is needed to run this program

 

解決辦法:

修改環境變數。

增加:

  CATALINA_HOME= C:\EableTestingPlatform\Server\Tomcat\tomcat6.0

  CATALINA_BASE= C:\EableTestingPlatform\Server\Tomcat\tomcat6.0

  JAVA_HOME= C:\Program Files\Java\jdk1.5.0_09

  TOMCAT_HOME= C:\EableTestingPlatform\Server\Tomcat\tomcat6.0

 修改:

  CLASSPATH增加:C:\Program Files\Java\jdk1.5.0_09\jre\lib\rt.jar;

  PATH增加:C:\Program Files\Java\jdk1.5.0_09\bin;

 

再次執行tomcat,可以成功啟動。

 

登入平臺,出現intelliweb類錯誤。

InvocationTargetException:Call class=[com.longtop.intelliweb.sample.webapp.login.web.LoginAction],method=[dispatch],errormsg=null

查詢原因,發現在tomcat啟動時,報:

ORA=12519,TNS:no appropriate service handler found

 

這個錯是連線數不夠才報。

修改平臺的DataSource.ds檔案,將

    5

    20

 

但是這個方法不能屬於指標不治本,改小後,在登入時會報java錯誤。所以還是得通過修改oracle連線數來解決這個問題。

xe版本oracle連線數也可以設定高數值的,不像網上說的最大是20

 

修改oracle連線數:

這個命令在sqlplus裡面用dba身份執行後,將連線數改為200,需重啟
alter system set processes = 200 scope = spfile;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13180590/viewspace-629283/,如需轉載,請註明出處,否則將追究法律責任。

相關文章