JAVA面向對象編程課程設計——項目部署


@

一、Java環境的安裝

這里以JAVA8為例

1、下載

JAVA官網
進入官網,下拉找到Java SE Development Kit 8u201,勾選Accept License Agreement ,選擇對應的系統下載,這里以windows系統為例

2、安裝

下載成功后,會得到一個安裝包,打開這個安裝包進行安裝,默認就一直“下一步”就可以了,默認會裝在C盤的。

注:可以更改安裝的位置,但是一定要知道安裝在哪

3、配置環境變量

對我的電腦點右鍵,然后選擇【屬性】,打開右側【高級系統設置】

打開【環境變量】

單擊下方【系統變量】下的【新建】按鈕;
然后輸入JAVA_HOME,對應的變量值為你jdk安裝的目錄。

然后新建變量名classpath 變量值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

然后在系統變量中找到名為Path的變量並雙擊,新建變量為 %JAVA_HOME%\bin

確定以后,打開命令管理器,分別輸入javajava -version(java -version代表你安裝的java的版本)和javac,若都正常運行則代表java已經正確安裝。

二、Tomcat的安裝

這里以Tomcat8為例

1、下載

Tomcat官網
進入官網,找到右側的Download,點擊Tomcat8

下滑找到Core,選擇第一個zip下載

2、安裝

下載完成后,就可以得到一個zip文件,解壓該壓縮文件即可。

3、啟動Tomcat(默認已經安裝好java環境,如果未安裝java會報錯。)

方法一:

打開命令管理器,進入上述文件夾的bin目錄

輸入startup,即可啟動Tomcat,啟動成功會跳出另一個Tomcat的窗口

打開瀏覽器,在地址欄中輸入http://localhost:8080/,如果可以訪問到Tomcat的主頁,即啟動成功

關閉Tomcat服務器:打開命令管理器,進入上述文件夾的bin目錄,輸入shutdown,即可

方法二:

直接進入上述文件夾的bin目錄,找到startup.bat以及shutdown.bat,雙擊打開即可開啟或關閉Tomcat服務器。

三、MySQL數據庫的安裝

1、下載

MySQL下載地址
進入上述地址,下載zip的包:

2、安裝

下載完成后,會得到這樣的一個zip文件,解壓該文件即可

3、配置環境變量

同JAVA環境變量的配置一樣,先進入系統環境變量,新建系統變量:
【變量名】:MYSQL_HOME
【變量值】:上一步的解壓路徑
【在path里添加】:%MYSQL_HOME%\bin;

4、生成data文件

以管理員身份運行cmd
進入MySQL解壓目錄的 bin 目錄下
執行命令:mysqld --initialize-insecure --user=mysql 即可在MySQL的目錄下生成data目錄

5、啟動服務

執行命令:net start mysql 啟動mysql服務
若啟動失敗,提示:服務名無效...(解決方法==步驟:6)

6、解決啟動服務失敗(報錯)

提示:服務名無效

解決方法:
執行命令:mysqld -install 即可(不需要my.ini配置文件 注意:網上寫的很多需要my.ini配置文件,其實不需要my.ini配置文件也可以,我之前放置了my.ini文件,反而提示服務無法啟動,把my.ini刪除后啟動成功了)
若出現下圖,需要去資源管理器中把mysql進程全結束了,重新啟動即可。

7、登錄mysql

在cmd中輸入命令:mysql -u root -p
由於之前沒有設置密碼,所以直接回車即可

8、查詢用戶密碼

輸入命令:select host,user,authentication_string from mysql.user;

9、設置(或修改)root用戶密碼

輸入命令:update mysql.user set authentication_string = '123456' where user = 'root';
注:password("123456"),此處引號中的內容是密碼,自己可以隨便設置
輸入命令:flush privileges;
相當於保存,執行此命令后,設置才生效,若不執行,還是之前的密碼不變

四、項目在eclipse-jee中導入並運行

1、從碼雲中導入該項目

打開eclipse-jee,在Project Explorer中右鍵,選擇Import

找到GIT,選擇Project from Git

選擇Clone URL

打開該項目的碼雲地址,找到右側的克隆下載,復制Http鏈接,並粘貼到Location中的URL中

並在下方輸入碼雲的用戶名以及密碼


next后,選擇你所要保存的項目地址

next后,等待載入成功后,選擇Import existing Eclipse projects

next后,點擊finish即可導入成功

2、添加tomcat服務器

選擇菜單 Window --> Preferences-->Server -->Runtime Environgments -->Add 出現以下界面

因為剛才安裝的是Tomcat8.5,所以選擇Apache Tomcat 8.5
配置Tomcat 運行環境 。如果沒有出現下面這個界面,可以點擊上面Add 下面的Edit...

配置:
Name:Tomcat名稱
tomcat路徑:上面tomcat解壓時的路徑
JRE :選擇一個,沒有選默認jre

3、配置項目環境

①導入項目后有報錯:JAVA環境不匹配

在項目名稱上右鍵,選擇Build Path

刪除報錯的JRE System Library

點擊Add Library,按默認一直下一步添加本機的jre環境

②導入所需的jar包

打開Build Path, 選擇Add JARs

導入該項目中,WebContent->WEB-INF->lib,中兩個數據庫的jar包

④導入數據庫文件

打開cmd,進入數據庫,創建新數據庫fight_against_landlords
進入該數據庫,使用命令source .sql文件地址,.sql文件在該項目的mysql文件夾下

⑤修改項目中數據庫的用戶名密碼

進入項目的 Java Resources -> src -> util -> JdbcUtil.java,將該文件中的數據庫賬號,數據庫密碼修改為相應機器中的賬號密碼

五、項目部署到服務器

這里以阿里雲學生輕量應用服務器為例。

1、注冊阿里雲賬號,並認證學生信息

2、購買阿里雲學生服務器,這里選擇購買輕量應用服務器,系統選擇Windows 2012 R2

3、設置遠程訪問密碼以及登錄密碼,並重啟該服務器。

4、遠程訪問阿里雲服務器,並配置服務器相應環境

使用win+R打開運行,輸入mstsc

輸入服務器的公網地址,我購買的服務器公網地址為:120.78.175.10,以及用戶名Administrator


點擊連接

輸入剛才設置的登錄密碼,即可遠程連接上服務器

5、配置服務器的JAVA,Tomcat,MySQL環境

6、從Eclipse-jee中設置好與服務器相關的MySQL賬號密碼,導出成war文件

7、將該war文件放入服務器Tomcat安裝地址下的webapps

8、進入Tomcat安裝地址下的conf,打開server文件

找到<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
將 "localhost" 修改為 該服務器的外網地址

9、設置安全組策略

打開阿里雲管理平台,找到左側 安全 -> 防火牆 -> 添加規則

添加如下規則:

10、即可通過任意一台聯網的電腦,訪問到該項目的頁面

剛剛的war文件名稱為:landlord.war
所以訪問的地址為:http://120.78.175.10:8080/landlord/Login.jsp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM