原文出處: http://sealmemory.blogspot.tw/2013/05/asynchronous-servlets-with-tomcat7.html
海豹雜記
2014年12月21日 星期日
Tomcat 無需JDK 只需JRE 的事實
參考文獻: Tomcat 7之無需JDK只需JRE與無需web.xml及J2SE 6.0之真實與謊言?
http://blog.csdn.net/yulimin/article/details/5672643
自從 Tomcat 5.5 開始,說明文件指出只需要 JRE 就可以運行了。
不過 Tomcat 5.0 時還是需要 JDK 1.3 (Java 1.3)才可以運行的,那時還不能設定 JRE
然後 startup.bat 想啟動之
x:\Tomcat7\bin\startup.bat
無法啟動,指出 JAVA_HOME 參數設置不對,應當指向JDK,而不是直接指向 JRE 路徑了事
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
http://blog.csdn.net/yulimin/article/details/5672643
自從 Tomcat 5.5 開始,說明文件指出只需要 JRE 就可以運行了。
不過 Tomcat 5.0 時還是需要 JDK 1.3 (Java 1.3)才可以運行的,那時還不能設定 JRE
先將 JAVA_HOME 變量清除,如果你原先有設置 JAVA_HOME 變量的話,免得產生干擾
在命令列下,先取消 JAVA_HOME 變量
set JAVA_HOME=
然後設置 JRE_HOME 變量
set JRE_HOME=D:/JRE/1.6.0
再啟動,就可以順利開啟了。。。。
x:\Tomcat7\bin\startup.bat
當然,也可以順利地停止
x:\Tomcat7\bin\shutdown.bat
對於習慣性設置 JAVA_HOME 參數的開發者來說,如果僅是將它改為 JRE 所在的路徑,想來試試,就會報錯。
set JAVA_HOME=D:/JRE/1.6.0
在命令列下,先取消 JAVA_HOME 變量
set JAVA_HOME=
然後設置 JRE_HOME 變量
set JRE_HOME=D:/JRE/1.6.0
再啟動,就可以順利開啟了。。。。
x:\Tomcat7\bin\startup.bat
當然,也可以順利地停止
x:\Tomcat7\bin\shutdown.bat
對於習慣性設置 JAVA_HOME 參數的開發者來說,如果僅是將它改為 JRE 所在的路徑,想來試試,就會報錯。
set JAVA_HOME=D:/JRE/1.6.0
然後 startup.bat 想啟動之
x:\Tomcat7\bin\startup.bat
無法啟動,指出 JAVA_HOME 參數設置不對,應當指向JDK,而不是直接指向 JRE 路徑了事
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
2014年12月18日 星期四
以指令查詢 Apache 版本
Apache 2.x 版以後,welcome 首頁,僅會顯示 Its work! 字樣,並不知目前安裝版本
解決方式是:
在安裝 Apache bin 目錄下,執行
httpd -version
如圖
解決方式是:
在安裝 Apache bin 目錄下,執行
httpd -version
如圖
如何手動Yum安裝「指令setup」
CentOS Linux 在安裝時,可能未安裝 setup 指令
如何手動Yum安裝「指令setup」(Text Mode Setup Utility)
(1)安裝 setup 套件
$ yum install -y setuptool ntsysv system-config-*
(2) 安裝成功後,下指令setup,如下:
$ setup
就可看到Text Mode Setup Utility的設定選單:
----------------------------------------------------------------------
Authentication configuration
Firewall configuration
Keyboard configuration
Network configuration
System services
----------------------------------------------------------------------
如何手動Yum安裝「指令setup」(Text Mode Setup Utility)
(1)安裝 setup 套件
$ yum install -y setuptool ntsysv system-config-*
(2) 安裝成功後,下指令setup,如下:
$ setup
就可看到Text Mode Setup Utility的設定選單:
----------------------------------------------------------------------
Authentication configuration
Firewall configuration
Keyboard configuration
Network configuration
System services
----------------------------------------------------------------------
2014年12月17日 星期三
以指令查詢 Tomcat 版本
方法是:
Tomcat本身就提供了查看版本的指令:version
在Tomcat的安裝目錄的 x:\tomcat\bin子目錄下,有兩個檔:
· version.bat for Windows
· version.sh for Linux
wondows 平台於 command mode 下執行 version.bat
Linux 平台於 shell 下 執行 version.sh (version.sh 需有執行權限)
Linux 平台於 shell 下 執行 version.sh (version.sh 需有執行權限)
2014年11月26日 星期三
2014年3月12日 星期三
Linux 計算檔案數和目錄數
原文出處:
計算檔案
# ls -l |grep "^-"|wc -l
連同次目錄計算檔案數量
# ls -R -l |grep "^-"|wc -l
計算目錄
# ls -l |grep "^d"|wc -l
| 作者或來源 瘦河馬 | 2010-12-16 11:02:55 |
此文完整連結 http://note.tc.edu.tw/638.html
|
# ls -l |grep "^-"|wc -l
連同次目錄計算檔案數量
# ls -R -l |grep "^-"|wc -l
計算目錄
# ls -l |grep "^d"|wc -l
訂閱:
文章 (Atom)
Java 不同編碼字串, 其字串長度大小計算
以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...
-
方法是: Tomcat 本身就提供了查看版本的指令: version 在 Tomcat 的安裝目錄的 x:\tomcat\ bin 子目錄下,有兩個檔: · version.bat for Windows · version.sh for...
-
以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...
-
在一般瀏覽器以Javascript設計開啟新視窗, 使用 window.open( url , "windown_name", "視窗狀態列設定"); 就可達成, 但在 Google Chrome 瀏覽器卻失效( Google Chro...
