開篇
需要的軟件及他們各自的版本
apache-tomcat-6.0.32(綠色版,能直接下載得到)
java-jdk1.6.0_25/jre6(安裝后制作的綠色版,不能直接下載得到)
MyEclipse6.5(安裝后制作的綠色版,不能直接下載得到)
MySql_5.1.3(綠色版,直接下載得到)
MySQL-Front(綠色英文版,直接下載得到)
版本介紹之后,然后在D盤根目錄下一個名稱為WebGreenEnvironment的目錄,來存放上述綠色版軟件,以便於移植開發環境。
非綠色版本的制作
1.綠色jdk制作
從官網下載jdk1.6.0_25(x86)到本機安裝到默認路徑(默認是在C盤),因為是制作綠色軟件,沒必須換路徑,制作之后卸載掉非綠色的。
制作方法
把C:/Program Files (x86)/下的名稱為"Java"的目錄復制到D:/WebGreenEnvironment目錄下,得到的目錄就是D:/WebGreenEnvironment/Java,這個目錄下有兩個目錄,jdk1.6.0_25和jre6,去掉版本號以便以后換成其他版本的情況。得
D:/WebGreenEnvironment/Java/jdk
D:/WebGreenEnvironment/Java/jre
如果是想在doc下編譯和運行java文件,那就需要設置環境變量了。如果不需要,可以不設,而只是配置在MyEclipse里運行。
環境變量設置
JAVA_HOME=D:/WebGreenEnvironment/Java/jdk
CLASSPATH=.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOM E%/lib/tools.jar;
在Path后追加 ;%JAVA_HOME%/bin;(或 ;D:/WebGreenEnvironment/Java/jdk/bin;)
【注】這里再做一下特別說明:因為myeclispe運行必需要jdk(其實確切的說是jre),如果系統中未裝其他jdk,也未配置綠色jdk環境變量。myeclipse應該無法啟動,所以如果只裝有綠色jdk的情況下,最好還是配置好上面的環境變量。
2.tomcat的配置
把tomcat6.xxx綠色版放在D:/WebGreenEnvironment下的,完整路徑是D:/WebGreenEnvironment/apache-tomcat-6.0.32,修改成D:/WebGreenEnvironment/tomcat目錄
(1)下面括號里的兩段是根據需要設定,因為很多時候不用設置就可以用,如果不能用,就用設置一下吧。特別是在myclipse中使用,經常不用配置.
(
增加環境變量CATALINA_HOME=D:/WebGreenEnvironment/tomcat
在Path后面加上%CATALINA_HOME%/bin;
修改startup.bat文件:
在第一行前面加入如下兩行
SET JAVA_HOME=JDK目錄
SET CATALINA_HOME=解壓后Tomcat的目錄
)
(2)啟動綠色版tomcat是在bin下運行startup.bat,關閉則是運行shutdown.bat,如果是在MyEclipse中配置了這個tomcat,是不需要設置tomcat環境變量和這樣啟動的。
如果不是MyEclispe中啟動tomcat,而是直接在tomcat/bin下執行startup.bat(shutdown.bat關閉),如果啟動出錯,可能需要修改startup.bat,在最前面添加如下代碼:
SET JAVA_HOME=D:/WebGreenEnvironment/Java/jdk
SET CATALINA_HOME=D:/WebGreenEnvironment/tomcat
(3)將tomcat加入服務
修改bin下的service.bat,在最開始增加如下代碼
set CATALINA_HOME=D:/WebGreenEnvironment/tomcat
#下面這句是為了通過下面設置的名稱來啟動或停止服務,即net start/stop SERVICE_NAME
set SERVICE_NAME=Tomcat
#下面改為你需要的顯示服務名,這個將顯示在服務管理器中
set PR_DISPLAYNAME=Apache Tomcat
#下面改不改無所謂,是服務的描述,根據自己的喜好決定吧
set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat
(4)安裝服務
執行在=D:/WebGreenEnvironment/tomcat/bin下執行service.bat install
程序提示:The service 'Tomcat(或者你修改一后的SERVICE_NAME)' has been installed
說明服務Tomcat已經被安裝成功。
運行service.bat remove可以移除服務。
【注】net start/stop SERVICE_NAME要以管理員身份運行並且在C:/Windows/System32/路徑下運行
服務添加成功,運行services.msc,可以看到添加的服務,默認狀態下該服務是手動運行的,在他的屬性中,將啟動類型更改為“自動”,以后機器啟動以后Tomcat就在后台啟動了。
3.綠色MyEclipse6.5制作及配置
安裝MyEclipse_6.5.0GA_E3.3.2_Installer_A.exe到默認目錄C盤下,把安裝目錄下MyEclipse 6.5整個目錄拷到D:/WebGreenEnvironment下並去掉版本號6.5,目錄結構如下D:/WebGreenEnvironment/MyEclipse
把D:/WebGreenEnvironment/MyEclipse/eclipse/links/com.genuitec.eclipse.MyEclipse.link文件的內容改為path=../myeclipse,這個是相對路徑.
啟動D:/WebGreenEnvironment/MyEclipse/eclipse/eclipse.exe,如果出現jvm...錯誤,在D:/WebGreenEnvironment/MyEclipse/eclipse/eclipse.ini最上面添加下列代碼來指定綠色jdk的位置
-vm
D:/WebGreenEnvironment/Java/jdk/bin/javaw.exe
MyEclipse配置
(1)修改D:/WebGreenEnvironment/MyEclipse/eclipse/eclipse.ini
-vm
D:/WebGreenEnvironment/Java/jdk/bin/javaw.exe
-clean
-showsplash
com.genuitec.myeclipse.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
-Xms256m
-Xmx512m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
(2)關閉MyEclipse自動更新,如下圖,取消到Community Essentials選項右邊的勾(Search for new features at startup).
...
(3)在general->Startup and Shutdown右邊勾選掉不必要的,只留需要的。myeclipse EASIE之類的只留下weblogic,oracle,tomcat,其他的都去掉√,還有wtp也去掉。
...
(4)修改工程編碼,詳情參考其他。
修改htm,html,jsp,xml文件關聯的打開方式; :窗口-》首選項,輸入文件關聯,分別把htm,html,jsp,xml的編輯方式修改為Myeclipse Html Editor,然后點擊缺省值按鈕。修改完成后點擊ok。
(5)配置jdk和tomcat
myeclipse中jdk設置,進入proferences->java->installed jres,增加綠色工程下的jdk,我的是D:/WebGreenEnvironment/Java/jdk。取消掉其他jdk,勾選剛才配置的jdk,點擊確定。
myeclipse中tomcat設置,進入proferences->MyEclipse EnterPrise Workbench->Servers->Tomcat->Tomcat6.x,選擇D:/WebGreenEnvironment/tomcat,然后勾選啟用,ok.
4.mysql綠色版配置
注意,在win7下啟動安裝服務需要以管理員身份運行cmd,如何以管理員身體運行:在開始菜單搜索里輸入cmd,出現cmd.exe,點擊右鍵選擇以管理員運行。
1)本人mysql在綠色工程路徑下D:/WebGreenEnvironment/MySQL
2)設置環境變量 (可以不設置,我這里是為了在命令行中方便,如果不加的話,就需要進入mysql的bin下執行命令)
增加環境變量: MYSQL_HOME=D:/WebGreenEnvironment/MySQL;
修改環境變臉: 在Path后面增加%MYSQL_HOME%/bin;
3)編輯mysql的運行配置文件my.ini,如果沒有,可以拿my-medium.ini復制然后更名成 my.ini.
A)找到文件中的[client]地方(粗體部分是需要增加的部分):
修改前:
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
修改后:
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk[粗體]
B)找到文件中的[mysqld]地方(粗體部分是需要增加的部分):
修改前:
[mysqld]
port = 3306
socket = /tmp/mysql.sock
修改后:
[mysqld]
basedir="D:/WebGreenEnvironment/MySQL"[粗體]
datadir="D:/WebGreenEnvironment/MySQL/data"[粗體]
default-character-set=utf8[粗體]
port = 3306
socket = /tmp/mysql.sock
4)將mysql增加到系統服務中
使用系統管理員身份運行:mysqld --install mysql --defaults-file=D:/WebGreenEnvironment/MySQL/my.ini
5)啟動服務
使用系統管理員身份運行在命令行運行:net start mysql(net start是查看所有已啟動的服務)
6)停止服務
使用系統管理員身份運行在命令行運行:net stop mysql
7)刪除服務
使用系統管理員身份運行在命令行運行:mysqld --remove mysql
8)在命令行登錄
使用系統管理員身份運行在命令行運行:mysql -uroot -p(需要進入bin目錄)
9)開啟控件台mysqld --console
10)啟動mysql后,直接可以用mysql-front操作mysql
5.綜合配置
完成以上各步之前,再總結一下。
jdk主要配置環境變量
tomcat主要可能要修改bin下的startup.bat,shutdown.bat,service.bat
mysql主要修改D:/WebGreenEnvironment/MySQL/my.ini
並用要把mysql加入服務,然后啟動
myeclipse主要是D:/WebGreenEnvironment/MyEclipse/eclipse/links/com.genuitec.eclipse.MyEclipse.link和D:/WebGreenEnvironment/MyEclipse/eclipse/eclipse.ini的修改
最后是啟動了以上配置后的myeclipse后,還需要在myeclipse里配置java的installed jre,還要配置myeclipse的server為綠色的tomcat,然后在這個綠色tomcat下指定前面增加的綠色jdk的名稱。