1. 如何將java web項目部署到伺服器
一、前言
前面我們已經嘗過了在雲伺服器上部署代碼的甜頭了,現在主菜就要上場了,那就是將我們的 JavaWeb 項目部署到雲伺服器上。興奮吧?淡定淡定~
二、項目部署
我們對於 Java Web 項目在本地機器(無論是 Windows 還是 linux)上的部署已經瞭然於心了,那麼對於在雲伺服器上部署 Java Web 項目又是如何操作的呢? 其實很簡單,還是離不開 Web 項目部署的那三點:
① 基礎的 JDK 環境
② 一個 Web 伺服器。如 Tomcat、JBoss
③ 一款資料庫。如:mysql
對於雲伺服器上 Java Web 項目的部署,和平時在 Windows、Linux 下部署是一樣的。最多也就是只能使用純命令模式來操作而已,其實過程都一樣。
2.1 環境准備
既然是 Java Web 項目的部署,首先自然需要配置好相關的環境羅。也就是:先在雲主機上搭建好 Java 開發環境,如 OpenJDK 的安裝、Tomcat 的安裝、Mysql 資料庫的安裝。
2.2 項目部署
我們要部署 Java Web 項目,那就至少得將項目上傳到雲伺服器。其實過程很簡單,基本上也就是下面三個步驟:
① 打包上傳:將項目打包成 war 文件,然後利用傳到遠程伺服器(在Eclipse中直接將項目導出為.war文件)。
② 將 war 文件移動到 Tomcat 目錄下的 webapps 下。
③ 重啟 Tomcat,訪問我們的項目。
在這個過程中,我們需要注意。因為一般而已,作為一個 Web 項目,我們肯定是有資料庫的使用的。那麼資料庫部分怎麼辦呢?其實,只需要將我們已有的資料庫轉儲為 sql 文件,然後將 sql 文件上傳到雲伺服器上執行即可。以 mysql 為例,如下操作:
① 轉儲為 sql 腳本,並上傳:先在本地將我們項目使用的資料庫轉為 sql 文件,上傳到雲伺服器上 (可以利用 Navicat 將資料庫轉儲為.sql文件)。
② 執行 sql:然後進入 mysql 中執行該 sql 文件。(若伺服器裝有Navicat,可直接用Navicat執行.sql文件,執行前需要選中存放表的資料庫,應該與代碼中資料庫連接語句包含的資料庫名保持一致)
2. 如何部署java項目程序到伺服器上
其實跟本地環境是一樣的,搭建好這些環境,伺服器也可以看成是你的筆記本,你本地運行需要什麼,伺服器上就需要什麼。把項目拷貝到webapps裡面就行。
3. 如何將java web部署到騰訊雲伺服器上
可以在阿里雲主機上面安裝第三方一鍵php包的配置。好在國人也開發了這方面的面板,可以免費的使用。這樣就可以輕松的點幾次滑鼠就能配置環境了。
藉助這些 php面板,可以輕松配置java web環境,不管使用的是win伺服器還是linux 伺服器,都可以在三方面板的幫助下,成功配置出可視化操作界面,然後一鍵部署 worpdress環境。因為這方面內容較多,這里也寫不開那麼多內容,所以你可以留言或找咱們搜索相關內容,老魏有寫過教程,還不止一篇,都挺詳細的內容,可以幫助你入門。
4. 新開發的Java項目,如何部署到伺服器上。
一個工程文件夾,應該包含一個WEB-INF目錄,以及一此文件的存放目錄,如存放HTML或者JSP或者圖片和一些JS等,在WEB-INF下邊包含lib,classes,還有一個web.xml,把這此總體做為一個工程目錄,然後就可以發布了~
5. 如何將寫好的java程序部署到伺服器上教程
1.先安裝j2sdk
我安裝路徑是:D:\Program Files\Java\j2sdk
2.再安裝eclipse
Eclipse是綠色軟體,不需要安裝,把下載回來的eclipse壓縮包解壓就可以了
我安裝的路徑是:D:\Program Files\Java\eclipse
3.安裝tomcat
下載回來的是一安裝文件,按照安裝提示進行就可以了
我安裝的路徑是:D:\Program Files\Java\Tomcat
4.安裝eclipse插件
中文包
直接將壓縮包NLpack-eclipse-SDK-3.0.x-win32內features和plugins兩文件夾內的內容解壓到eclipse文件夾內同名文件夾就可以了。
Tomcat插件
將壓縮包tomcatPluginV3解壓,把plugins文件夾內的內容解壓到eclipse文件夾內同名文件夾就可以了。
三.環境配置
1.系統環境變數配置
右擊「我的電腦」->高級->環境變數,
設置JAVA_HOME變數指向其安裝的目錄「D:\Program Files\Java\j2sdk」;
TOMCAT_HOME變數指向其安裝的目錄「D:\Program Files\Java\Tomcat」;
PATH變數中含有「%JAVA_HOME%\bin;」;
CLASSPATH變數含有「%JAVA_HOME%\lib\tools.jar;」;
2.eclipse中java運行環境的配置
在eclipse主窗口中,「窗口」->首選項->java->已安裝的JRE,選我們已經安裝的j2sdk
3. 配置Sysdeo Tomcat 插件
在eclipse主窗口中,「窗口」->首選項->tomcat,tomcat version 選 version 5.x(我們安裝的版本),tomcat home 處填我們安裝tomcat的路徑,這里就是D:\Program Files\Java\Tomcat。
切換到Advanced選項,在tomcat base處再填我們安裝tomcat的路徑,這里就是D:\Program Files\Java\Tomcat。
切換到JVM Setting選項,確定jre是你已經安裝的j2sdk版本,我們這里選j2sdk。
切換到Tomcat Manger App,為管理界面增加一個用戶。
最後按應用按鈕,然後在確定。
檢查配置是否成功,只需在eclipse主窗口中,按tomcat運行按鈕,然後在瀏覽器里的地址欄里輸入http://localhost:8080,如果出現tomcat 的頁面,那就證明配置成功了。
四.編寫程序
1.創建一個Tomcat項目
右擊「包資源管理器」窗口中的空白處,新建->Tomcat Project, 在項目名中填寫項目名字,在這里我填tomcat_test,點擊「完成」即可。
2.創建一個JSP頁面
在包資源管理器中,右擊「tomcat_test」,新建->文件, 在文件名中填寫HelloWorld.jsp(擴展名不能缺),在文本編輯窗口輸入如下代碼:
<html>
<head>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
然後保存。
五.部署JSP頁面
這里的部署我使用比較簡單的方法:首先,把上述放在eclipse的workpalce目錄的tomcat_test目錄拷到tomcat目錄下的webapps目錄里,然後對conf目錄里的server.xml進行文本編輯,在</engin>前加入如下host元素:
<Host name="*.*.*.*" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>
然後保存,接著啟動tomcat,那樣只要你在瀏覽器窗口中輸入http://*.*.*.*:8080/tomcat_test/HelloWorld.jsp瀏覽器就會顯示「Hello World」,這樣說明你的jsp頁面部署發布成功,別人就能在網上訪問你的頁面了。
(*.*.*.*是指安裝了tomcat伺服器的主機IP地址)
六.幾點說明
(1)選j2sdk而不是jre,是因為j2sdk除了有java的運行環境還有java程序所需要的類,而jre只有運行環境。
(2)由於軟體本身升級比較頻繁,經常需要重新設置使用的環境變數或者重新配置,例如把JDK版本從1.3升級到1.4,即JDK目錄名可能要從「j2sdk1.3」改為「j2sdk1.4」,如果是這樣的話,那麼eclipse可能會無法再啟動了(它要從環境變數中尋找JAVA_HOME變數,而JAVA_HOME變數值已經從「j2sdk1.3」改為「j2sdk1.4」了)。同理, jakarta-tomcat這個軟體升級比較頻繁,現在結合eclipse來使用Tomcat的,那麼每次Tomcat升級,可能都要在eclipse中重新設置一下Tomcat的安裝目錄。如果按照傳統的安裝方法,我們每次升級軟體都要進行設置或配置,這樣非常麻煩。對於此類問題,解決的方法很簡單,只要把默認的軟體安裝目錄名去掉版本號即可(如果擔心忘記版本號,只要在目錄中添加一個readme文件加以說明即可)。上述的安裝過程就使用了這種方法。
6. 如何把本地網站部署到雲伺服器上
一、購買雲伺服器,這里以騰訊雲為例。
如何購買這里就不廢話了,購買成功後騰訊雲會給你一個站內信,告訴你登錄伺服器的用戶名和密碼(我這里買的是centos7.2版本的)
二、配置伺服器
如果你購買的是學生版的,它的默認配置是沒有數據盤的,只有一個系統盤,所以也不需要你進行分盤、格式化盤、掛載等操作。如非學生,請參考如下:
https://cloud.tencent.com/document/proct/213/2042
三、環境配置
如果運行自己本地開發好的網站需要一定的運行環境,那麼雲服務主機當然也要配置相應的運行環境,下面以lamp運行環境為例。通過yum命令安裝MySQL和PHP,注意,在centos7.x版本里已經沒有MySQL的集成包了(因為oracle想把MySQL閉源,社區人員開發出來maridb,也就是MySQL的衍生版)。具體細節請參考騰訊雲官方文檔:https://cloud.tencent.com/document/proct/213/2125
四、把本地文件上傳到雲端伺服器上
上傳位置為 /root/var/www/html
五、上傳資料庫文件。
a、首先通過騰訊雲的控制台或其他軟體都可以登錄到騰訊雲的伺服器上,登錄MySQL資料庫,然後創建資料庫。
b、把sql文件放到指定目錄下,然後通過source命令導入資料庫文件。
source命令導入SQL文件詳解鏈接
導入sql的命令行如下:
source 「路徑名」+/mytest_emp_dept.sql
==================================
六、如果有域名,將自己的域名綁定到伺服器的公網ip上。
7. java 項目怎麼部署到雲端服務
什麼叫雲端服務?
這種說法非常不嚴肅,最近很多人都喜歡把自己的伺服器叫做雲啥啥的,不就是賣虛擬機的么
你買服務的時候,客服會教你的。。
如果是獨立主機,那麼跟自己部署在虛擬機一樣,可以自己一鍵安裝操作系統,幾分鍾就好了,不過安裝軟體要自己,價格大概100一個月起,這種土豪才買。。
一般都是買一個空間就行了,jsp的空間較少,較貴。。你淘寶去找個吧,都是mysql,oracle的我沒買過,價格大概500一年左右。。
如果要掛網站,你可以買一個阿里雲域名,大概150塊2-3年,然後把你空間的地址綁定到域名,再把域名備案一下就好了。。
8. 騰訊雲window虛擬主機如何搭建java運行環境
搞一個第三方的 php面板就可以了,面板會提供 java的 tomcat環境,滑鼠點幾次就安裝完成了。然後就可以順利搭建 java環境
9. 怎麼把java項目部署到雲伺服器
小鳥雲企業級高可用雲伺服器、雲虛擬主機、網站伺服器租用託管服務提供商,一站式雲計算解決方案,彈性靈活、按需付費,輕松助力企業及個人雲端部署!
我們要部署 Java Web 項目,那就至少得將項目上傳到雲伺服器。其實過程很簡單,基本上也就是下面三個步驟:
① 打包上傳:將項目打包成 war 文件,然後利用傳到遠程伺服器(在Eclipse中直接將項目導出為.war文件)。
② 將 war 文件移動到 Tomcat 目錄下的 webapps 下。
③ 重啟 Tomcat,訪問我們的項目。
在這個過程中,我們需要注意。因為一般而已,作為一個 Web 項目,我們肯定是有資料庫的使用的。那麼資料庫部分怎麼辦呢?其實,只需要將我們已有的資料庫轉儲為 sql 文件,然後將 sql 文件上傳到雲伺服器上執行即可。以 mysql 為例,如下操作:
① 轉儲為 sql 腳本,並上傳:先在本地將我們項目使用的資料庫轉為 sql 文件,上傳到雲伺服器上 (可以利用 Navicat 將資料庫轉儲為.sql文件)。
② 執行 sql:然後進入 mysql 中執行該 sql 文件。(若伺服器裝有Navicat,可直接用Navicat執行.sql文件,執行前需要選中存放表的資料庫,應該與代碼中資料庫連接語句包含的資料庫名保持一致)
10. 用java做的網站怎麼把網站放到伺服器上
tomcat下部署有三種:
①將項目放到Tomcat 6.0\webapps下
②通過Tomcat 6.0\conf下的server.xml文件進行配置(將下面這段放到<host></host>標簽內)
<Context path="/站點名" docBase="F:\項目路徑\WebRoot" debug="5" reloadable="true" crossContext="true"/>
③通過tomcat控制台去部署!
Context Path (optional): 設置站點名(/站點名)
WAR or Directory URL: 項目路徑
其實也是將項目傳到了webapps下面