OA項目環境的搭建部署操作
項目部署
一、虛擬機安裝操作系統
虛擬機安裝完成後點擊-創建新的虛擬機,也就是創建Windows操作系統.
二、JDK的安裝
雙擊JDK的圖標,按照提示安裝完成,在我的電腦-屬性-高級-環境變量-系統變量
在系統變量中點擊新建
在變量名輸入JAVA_HOME,在變量值處輸入安裝路徑c:\java,點擊確定
(註意所有環境變量中的符號均為英文狀態下的符號)
再點擊新建,變量為CLASSPATH,變量值為” .;C:\java\lib\dt.jar;C:\java\lib\ tools.jar;”
在已有的系統變量中找到path點擊編輯。
在原來的變量值的前面加上C:\java\bin;
;是路徑之間的分隔符。
總結:環境變量的配置需要新建兩個變量,一是 JAVA_HOME 對應C:\java,二是CLASSPATH 對應.:C:\JAVA\lib\dt.jar; C:\JAVA\lib\toos.jar;
第三是對原有的系統變量path進行編輯,在原有的變量值前加上 C:\JAVA\bin;
點擊確定,關閉窗口,環境變量配置結束。
三、驗證JDK的配置變量(CLASSPATH,JAVA_HOME,Path)
在dos命令中輸入javac出現用法信息說明path變量配置成功(驗證path變量有沒有成功時先在當前路徑找,當前路徑找不到,再在path路徑找)
而要驗證jdk中的JAVA_HOME、 CLASSPATH變量是否配置正確,則要通過編寫一個java代碼來驗證
在C盤根目錄下,新建一個txt格式的文本文檔並雙擊打開,編寫一段java代碼。
public class HelloWorld{
public static void main(String args[])
{System.out.println("JAVA 環境配置成功!");
}
}
並將記事本重命名為HelloWorld.java.
在dos命令中輸入cd\切換到c盤的根目錄下。
在輸入命令“javac HelloWorld.java”,(註意:文件名HelloWorld.java必須和類名一樣)如若不報錯,即可繼續輸入命令“java HelloWorld”,顯示java環境配置成功
Ps:為什麽要切換到c盤呢?因為編輯的java代碼是放在了c盤中,輸入javac HelloWorld.java這個命令可以將編輯的java代碼翻譯成計算機能識別的二進制,即將HelloWorld.java轉換成HelloWorld.class這個文本文檔。不報錯的話再次輸入java HelloWorld實際上執行的是HelloWorld.class這個文檔。javac 是java語言編程編譯器。全稱java compiler。javac工具讀由java語言編寫的類和接口的定義,並將它們編譯成字節代碼的class文件
安裝tomcat與驗證
可以直接將tomcat的壓縮包拖到虛擬機上,右擊-全部提取,就可以了。然後將tomcat的文件夾剪切到c盤下C:\apache-tomcat-7.0.85\bin下的startup.bat,出現結果為server startup in xx ms字樣,說明tomcat正常啟動
Ps:只有打開tomcat的腳本(打開startup.bat)出現上圖的字樣,說明tomcat啟動成功,然後再看tomcat能不能訪問。
在tomcat正常啟動後,打開瀏覽器,在地址欄輸入http://localhost:8080,若出現如圖畫面,則表示成功。
Ps:tomcat默認的http的監聽端口是8080,tomcat啟動的是本地的監聽,所以地址欄是輸入的http://localhost:8080
Tomcat的服務端口在配置文件conf下的server.xml裏面,
Tomcat的應用程序放在webapps裏面,
Tomcat的日誌文件放在哪?在logs下面的catalina裏面。
四、MySql的安裝與驗證
1.雙擊mysql的圖標,
2點擊next,出現安裝類型界面,選擇custom,進入下一步。
註意:typical是典型的,安裝通用程序特征,建議普通用戶使用。
Complete是完整的,所有的程序會被安裝,但是需要大量的磁盤空間。
Custom是定制的,選擇你想要安裝的程序並想把它們安裝在哪裏,建議高級用戶使用。
點擊next出現如下的界面,先安裝mysql服務器,點擊change,修改安裝的路徑為c:/mysql.這是為了方便管理,
點擊install 進行安裝。
安裝完成進入mysql配置界面,選擇standand configuration(標準配置)進入下一步。
註意:detaild configuration是詳細配置
把include bin directory in windows path(在windows路徑下包含bin目錄)勾選上,選擇這一欄,才能在cmd窗口中進行mysql的操作
在執行下一步。
修改安全設置,輸入密碼, enable root access from remote machines(是遠程機器能夠訪問根目錄) 點擊next
點擊execute開始進行配置。
出現如下界面,說明安裝完成後,點擊finish,結束安裝。
2.驗證mysql的安裝:實際上就是找下有沒有mysql這個進程(因為mysql安裝完之後,就會自動啟動,不像tomcat要人為的啟動)
方法:在dos命令中輸入netstat –ano |findstr 3306 找到進程的PID號,然後輸入tasklist |findstr 3072 就找到mysql這個進程了。
五、被測應用程序部署(cwoa2011項目為例)
1.項目cwoa2011.zip拖到c盤,右擊-全部提取得到cwoa2011文件夾。然後把cwoa2011文件夾剪切到C:\apache-tomcat-7.0.85\webapps裏的webapps文件夾下。(因為webapps是默認的項目部署的位置)
在dos命令中輸入mysql –u root –p123456(123456是在安裝mysql時所設置的密碼)以打開mysql數據庫的界面如下圖:
2.在此界面中輸入mysql命令:
show databases;mysql是數據庫管理系統,輸入show databases;可以顯示出mysql裏面的所有數據庫。
繼續輸入use mysql; 切換到mysql這個數據庫。
在輸入show tables;顯示出mysql這個數據庫包含多少表。
source c:\redmoonoa.sql(此redmoonoa.sql文件來自c:\Tomcat\webapps\cwoa2011\setup\ redmoonoa.sql中的復制,此source命令是將cwoa2011項目中的數據信息表導入到mysql數據庫中) mysql數據庫中沒有對應的mysql命令,而redmoonoa.sql中包含的是mysql的命令,所以將redmoonoa.sql導入到mysql數據庫中,才可以在mysql數據庫中執行這些命令。
3.OA系統使用的是 Mysql 數據庫,在環境搭建的時候,一般情況下都需要更改數據庫連接文件。根據相應的描述,我們得知,本系統的數據庫連接文件存放在 OA 系統項目應用程序包下的 WEB-INF 目錄下(c:\Tomcat\webapps\cwoa2011\WEB-INF\proxool.xml),名稱為 proxool.xml(有很多配置信息)因為使用的是mysql數據庫,所以將proxool.xml裏面的配置信息改成mysql的對應信息。若切換到的是test這個數據庫,則proxool.xml裏面的就改成test對應的信息。
將端口改為3306 密碼就是安裝時自己設置的密碼,jdbc:mysql://localhots:端口/所選用數據庫的名稱,因為該項目選用的是mysql這個數據庫,所以改成了mysql。
4.啟動tomcat腳本,在瀏覽器地址欄輸入http://localhost.8080/cwoa2011,出現如下界面。
點擊登錄進入下面的界面。
卸載過程操作
打開控制面板-點擊添加或刪除程序打開就可以直接刪除了。
OA項目環境的搭建部署操作