Java1.4.2
c:\j2sdk1.4.2\
升級 Java1.5
* 安裝自動指定目錄 C:\Program Files\Java\jdk1.5.0_10\
* 需人工設定環境變數 Setting system environment PATH 及 CLASSPATH
* 測試 web AP 出現問題: javamail ..., 解決方式:
o Copy c:\j2sdk1.4.2\jre\lib\ext\mail.jar to c:\Program Files\Java\jdk1.5.0_10\jre\lib\ext\,
* 測試 web AP 出現問題: org.apache.jasper.compiler.Compiler generateClass嚴重的: Javac exception Compile failed; see the compiler error output for details. , 解決方式:
o 將 %java目錄%\lib\tools.jar copy到 %tomcat目錄%\common\lib .
* 測試 web AP 出現問題: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver, 解決方式:
o 將Oracle JDBC driver "classes12.jar" copy to c:\Program Files\Java\jdk1.5.0_10\jre\lib\ext\ 及 c:\Program Files\Java\jre1.5.0_10\lib\ext\
* 測試 web AP 出現問題: java.lang.OutOfMemoryError: Java heap space , 解決方式:
o 檢查 c:\tomcat5\logs\stdout.log 如出現以上error message 則需增加設定參數.
+ Windows 更改系统环境变量, 加上JAVA_OPTS=-Xms64m -Xmx512m
+ Linux 在{tomcat_home}/bin/catalina.sh的前面,加set JAVA_OPTS='-Xms64 -Xmx512'
Upgrade TOMCAT5.5
* Backup tomcat5 to d:\backup\tomcat5_20070528\
* Uninstall tomcat5
* Install tomcat5.5 C:\tomcat5.5\
o port 8099 , id admin, pw same as tsaweb02
* Copy
o from C:\Tomcat5\conf\tomcat-users.xml to c:\tomcat5.5\conf\
o from C:\Tomcat5\webapps\ROOT\WEB-INF\classes to C:\Tomcat5.5\webapps\ROOT\WEB-INF\
o from C:\Tomcat5\webapps\ROOT\WEB-INF\lib to C:\Tomcat5.5\webapps\ROOT\WEB-INF\
o from C:\Tomcat5\webapps\ROOT\df to C:\Tomcat5.5\webapps\ROOT
o from C:\Tomcat5\webapps\ROOT\fmm to C:\Tomcat5.5\webapps\ROOT
o from C:\Tomcat5\webapps\ROOT\connections to C:\Tomcat5.5\webapps\ROOT
Install MySQL
* C:\Program Files\MySQL\MySQL Server 5.0\ <== Runtime programs
* D:\MySQL Datafiles\ <== Data files
從 Tomcat 5.5.9 升級到 5.5.16 的步驟:(請注意不同版本之間的設定檔可能不同,所以要複製舊版的設定檔最好限於同一個主要版本,例如 5.5.x 或者 5.0.x)
* 下載並解壓縮 Tomcat 5.5.16。
* 複製舊版 tomcat/conf/ 內 server.xml、web.xml、context.xml、mod_jk.conf、以及 workers.properties 到新版的 tomcat/conf 內。
* 複製舊版 tomcat/common/lib 內新增的 jar 檔,例如 commons-io-1.2.jar, commons-fileupload-1.1.jar, mysql-connector-java-3.1.13-bin.jar 等。
* 請記得你已經開發的目錄(位於 tomcat/webapps)也要記得備份到新的位置。
* 重新啟動 apache 以及 tomcat。
沒有留言:
張貼留言