2014年11月2日 星期日

Tomcat設定in Eclipse

1.下載Tomcat。
     下載時需要注意一下所需要開發的程式會用的版本,以下檢附寫文章時的當前版本資訊,下載前可先至http://tomcat.apache.org/whichversion.html確認。
Servlet SpecJSP SpecEL SpecWebSocket SpecApache Tomcat versionActual release revisionSupport Java Versions
3.12.33.01.18.0.x8.0.147 and later
3.02.22.21.17.0.x7.0.566 and later
(WebSocket 1.1 requires 7 or later)
2.52.12.1N/A6.0.x6.0.415 and later
2.42.0N/AN/A5.5.x (archived)5.5.36 (archived)1.4 and later
2.31.2N/AN/A4.1.x (archived)4.1.40 (archived)1.3 and later
2.21.1N/AN/A3.3.x (archived)3.3.2 (archived)1.1 and later
    以目前較穩定的版本是7.0.56,因此下載選擇http://apache.stu.edu.tw/tomcat/tomcat-7/v7.0.56/bin/apache-tomcat-7.0.56.zip,這裡由於要下載的是後續用Eclipse開發時運行的版本,因此不選擇安裝檔案。(Windows環境)

2.下載 Eclipse
     只要到Eclipse官網(http://www.eclipse.org/downloads/)下載即可,基本上由於我們要建立Tomcat,因此要選擇For Jave EE的版本(其中已包含選擇任一版本都可,但要符合作業系統的OS,這裡下載當前最新的64bit版本。
     

3.解壓縮Tomcat及Eclipse後,啟動Eclipse。
     
     
4.Ecilpse需要設定一個workspace,若是第一次設定則會自動建立目錄及所需要的設定檔案,這裡任意定義一個喜歡的地方吧。
     ●啟動Eclipse
     
     ●設定workspace
     
5.設定Tomcat Server
     ●進入Eclipse的畫面後,由File->New->Other開啟Wizard。
     
     ●輸入Server可以快速找到我們要設定的Server
     
     ●輸入Tomcat可以找到我們這次要建立的Tomcat Server類型,這次要設定的是7.0的版本,因此選擇Tomcat v7.0 Server。完成後按下【NEXT】進入下一個設定。
     
     ●這裡的Tomcat installation directory選擇剛才所下載解壓縮的tomcat目錄,而JRE可選擇Eclipse的預設JRE即可。設定完成後可直接按下【Finish】完成。
     
     ●設定完成後可選擇【Java EE】檢視,這時候可以看見左方的Project Explorer出現了Servers的folder,其中包含了此次所設定的Tomcat 7.0。也可在下方的Servers的Tab看見目前Tomcat的狀態。
     
     ●按下Server頁籤的即可啟動Tomcat。
     
     ●按下Server頁籤的即可停止Tomcat
     

2014年10月31日 星期五

安裝及設定Apache Maven

以下文章主要基於Apache Maven的官方文件並加上一些個人經驗。若需要檢視原文可參考以下網址進行。http://maven.apache.org/download.cgi#Installation

0.其他準備

由於Maven是基於Java開發的工具,因此需要先安裝JDK,以下是參考版本,由於目前安裝的版本是Maven 3.2.3,因此至少需要安裝JDK1.6以上的版本,其餘版本請再參考相關版本關聯的系統需求。

1.下載Maven

可至Apache官方網站確認所需要使用的版本來下載,這邊以Maven 3.2.3為例來安裝。
apache-maven-3.1.1-bin.zip(http://ftp.twaren.net/Unix/Web/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.zip)

2.解壓縮

請解壓縮至自己喜歡的位置,並記得解壓縮的路徑,後面設定環境變數的時候會需要用到。這邊我下載到D:\Tools\Apache Maven。

3.設定環境變數

按下Window鍵+Pause/Break鍵可出現系統檢視畫面,按下【進階系統設定】。

這裡先確認JDK的JAVA_HOME參數是否有設定,如果沒有需要補上。
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_51 (這裡放上JDK的安裝目錄)

這裡增加變數如下
M2_HOME = D:\Tools\Apache Maven\apache-maven-3.2.3-bin\apache-maven-3.2.3 (即Maven解壓縮後的目錄)
M2 = %M2_HOME%\bin

在原有的Path變數後增加以下兩個,並且以;隔開 (例如xxxx;%M2%;%JAVA_HOME%\bin;)
Path add %M2%
Path add %JAVA_HOME%\bin
xxxx;%M2%;%JAVA_HOME%\bin;


選擇性可增加以下參數,用於Maven使用JVM的一些參數。
MAVEN_OPTS="-Xms256m -Xmx512m"

4.驗證
使用命令提示字元鍵入以下指令,如果正常即會出現下畫面。

mvn --version

2014年5月11日 星期日

清除database空間的作法

1.先查詢資料庫占用磁碟空間的資料表及index

SELECT segment_name,segment_type,extents,bytes,
ROUND(bytes/(1024*1024),1) MBytes
FROM user_segments where extents >100 ORDER BY bytes desc

2.清除資料表的SQL

alter table Table_Name enable row movement;
ALTER TABLE Table_Name SHRINK SPACE COMPACT;
ALTER TABLE Table_Name SHRINK SPACE;
alter table Table_Name disable row movement;

3.清除Index的SQL

ALTER INDEX <INDEX_NAME> SHRINK SPACE;

4.上述動作處理完後可以先export再import試試看。

5.若仍然資料沒縮小,可以刪除table space後再重新建立再import。
Drop tablespace table_space_name INCLUDING CONTENTS AND DATAFILES;