A. web前端項目部署到伺服器:
執行成功後會生成dist文件
4.1 進入到nginx配置目錄:/usr/local/nginx/conf,對 nginx.conf 文件進行配置
使用include可以配置多個.conf文件,如一個項目一個配置文件。在同目錄下創建demo文件夾,並創建demo.conf配置文件
下面使用是以ip地址的方式創建的的配置文件
訪問地址:
其中dist名稱時可以修改,保持與/usr/local/nginx/html下cp名稱一致,否則會訪問不到;並且/usr/local/nginx/html目錄可存在同一ip下多個web項目。
域名與ip綁定
配置域名demo.conf
eg: 域名 - demo.cn
4.2阿里雲配置域名前綴
阿里雲->域名->域名列表—>域名 管理-> 域名解析->解析設置
如圖:記錄值 填寫當前服務ip
學習過程中所記錄,有問題或者有好的方式歡迎指點。不勝感激 🤗 🤗 🤗
B. myeclipse配置tomcat部署web項目
對於高手來說,部署工程很簡單,但是對於初學者不懂就得自己慢慢學習下面是我收集整理的myeclipse 配置tomcat 部署web項目,希望對大家有幫助~~
myeclipse 配置tomcat 部署web項目
從網上下載tomcat包,解壓,這個例子呢我解壓到D盤中如圖
好了到這里就算部署完畢了
C. 如何在一台WIN7電腦上部署WEB項目
1、打開控制面板,選擇並進入「程序」,雙擊「打開或關閉Windows服務」,在彈出的窗口中選擇「Internet信息服務」下面所有地選項,點擊確定後,開始更新服務。
5、在區域網中其它計算機上,打開瀏覽器,輸入 「http://Web伺服器的IP地址/」按回車鍵,就可以訪問伺服器上的資源」。 經過以上步驟的設置,區域網中的其它用戶就可以通過瀏覽器訪問所共享的web資源了。
D. javaweb項目如何部署上線
javaweb項目如何部署上線?步驟如下:
購買jsp空間和域名
進行雙向綁定,讓空間提供商綁定你的域名,讓域名提供商綁定jsp空間所在伺服器的IP.
E. javaweb項目如何部署上線
安裝JDK 然後裝資料庫 裝一個web容器 把項目放到容器里 啟動容器
F. java web 項目如何做自動部署
環境
由於工作中使用的IDE是eclipse,使用Maven進行包管理,所以,以下所涉及的都是基於Java 1.8,Maven 3.3.9,Elicpse Luna 4.4.2。
歷程
TOP1 Maven插件配置
項目中如果有使用Maven的話,則可以很方便的以tomcat7為例,在pom文件中配置一個插件即可輕松實現
TOP2 Linux腳本部署
tomcat雖然部署麻煩,但是就穩定性來說,比起其它的web容器還是稍微好一丟丟。略過tomcat的坑不說,伺服器中往往會有多個tomcat存在,特別是在測試的伺服器上,我司放了有10多個tomcat,這樣,作為一個 沒有專門部署人員的小團隊來說,簡直是個噩夢,部署幾個應用需要執行一大丟命令。
會偷懶的人往往就會寫好一些常用的部署腳步,避免重復性的工作,在這里,我只簡單介紹自己所使用的一種腳本,就是根據tomcat容器所在路徑找到所在進程,殺死進程,然後進行重啟。
TOP3 Windows與Linux架橋互通
由於是在windows中進行開發工作,伺服器使用的是cent os,所以又會多出許多重復性的工作。所以我選擇使用putty,在windows與Linux之間架一個橋,從而能夠方便的上傳文件以及對遠程伺服器進行操作。
整體思路是,本地打包maven項目,打包完成之後上傳到伺服器WEB容器對應目錄,然後調用我們上一步的伺服器腳本,完成整體項目部署流程。
G. java web程序究竟該如何布署
二、項目部署
我們對於 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文件,執行前需要選中存放表的資料庫,應該與代碼中資料庫連接語句包含的資料庫名保持一致
H. Java Web開發Tomcat中三種部署項目的方法
第一種方法 在tomcat中的conf目錄中 在server xml中的 <host/>節點中添加
<Context path= /hello docBase= D:eclipse debug= privileged= true >
</Context>
至於Context 節點屬性 可詳細見相關文檔
第二種方法 將web項目文件件拷貝到webapps 目錄中
第三種方法 很靈活 在conf目錄中 新建 Catalina(注意大小寫)\localhost目錄 在該目錄中新建一個xml文件 名字可以隨意取 只要和當前文件中的文件名不重復就行了 該xml文件的內容為
<Context path= /hello docBase= D:eclipse debug= privileged= true >
</Context>
第 個方法有個優點 可以定義別名 伺服器端運行的項目名稱為path 外部訪問的URL則使用XML的文件名 這個方法很方便的隱藏了項目的名稱 對一些項目名稱被固定不能更換 但外部訪問時又想換個路徑 非常有效
第 還有優點 可以定義一些個性配置 如數據源的配置等
還有一篇詳細的
直接放到Webapps目錄下
Tomcat的Webapps目錄是Tomcat默認的應用目錄 當伺服器啟動時 會載入所有這個目錄下的應用 也可以將JSP程序打包成一個war包放在目錄下 伺服器會自動解開這個war包 並在這個目錄下生成一個同名的文件夾 一個war包就是有特性格式的jar包 它是將一個Web程序的所有內容進行壓縮得到 具體如何打包 可以使用許多開發工具的IDE環境 如Eclipse NetBeans ant JBuilder等 也可以用cmd 命令 jar cvf applicationname war package *
甚至可以在程序執行中打包
try{
string strjavahome = system getproperty( java home )
strjavahome = strjavahome substring( strjavahome lastindexof(\))+ \bin\ ;
runtime getruntime() exec( cmd /c start +strjavahome+ jar cvf hello war c:\tomcat \webapps\root\* )
}
catch(exception e){system out println(e) }
webapps這個默認的應用目錄也是可以改變 打開Tomcat的conf目錄下的server xml文件 找到下面內容
<Host name= localhost debug= appBase= webapps unpackWARs= true autoDeloy= true xmlValidation= falase xmlNamespaceAware= false >
在server xml中指定
在Tomcat的配置文件中 一個Web應用就是一個特定的Context 可以通過在server xml中新建Context里部署一個JSP應用程序 打開server xml文件 在Host標簽內建一個Context 內容如下
<Context path= /myapp reloadable= true docBase= D:myapp workDir= D:myappwork />
其中path是虛擬路徑 docBase是JSP應用程序的物理路徑 workDir是這個應用的工作目錄 存放運行是生成的於這個應用相關的文件
創建一個Context文件
以上兩種方法 Web應用被伺服器載入後都會在Tomcat的confcatalinalocalhost目錄下生成一個XML文件 其內容如下
<Context path= /admin docBase= ${catalina home}/server/webapps/admin debug= privileged= true ></Context>
可以看出 文件中描述一個應用程序的Context信息 其內容和server xml中的Context信息格式是一致的 文件名便是虛擬目錄名 您可以直接建立這樣的一個xml文件 放在Tomcat的confcatalinalocalhost目錄下 例子如下
注意 刪除一個Web應用同時也要刪除webapps下相應的文件夾禍server xml中相應的Context 還要將Tomcat的conf
catalinalocalhost目錄下相應的xml文件刪除 否則Tomcat仍會岸配置去載入……
tomcat部署web應用主要有以下幾種方式
)拷貝你的WAR文件或者你的web應用文件夾(包括該web的所有內容)到$CATALINA_BASE/webapps目錄下
)為你的web服務建立一個只包括context內容的XML片斷文件 並把該文件放到$CATALINA_BASE/webapps目錄下 這個web應用本身可以存儲在硬碟上的任何地方 這種context片斷提供了一種便利的方法來部署web應用 你不需要編輯server xml 除非你想改變預設的部署特性 安裝一個新的web應用時不需要重啟動Tomcat
)同方法 只是將context片斷放在CATALINA_BASEconfCatalinalocalhost目錄下 這種方法比方法 >要有效 筆者經過多次實驗發現方法 不如後面這種方法好用 前者多次出現系統打不開的情況
)直接在server xml中</Host>前加上Context片斷 使用這種方法時 tomcat會自動在CATALINA_BASEconfCatalinalocalhost目錄下生成一個文件片斷 方法同方法 具有同樣效果 這種方式需要將ROOT目錄刪除才行
另外 為了讓tomcat只運行conf/server xml中指定的web應用 可以有以下幾種辦法
實現一
)將要部署的WEB應用放在webapps以外的路徑 並在server xml相應的context中的docBase指定
)刪除webapps中的所有文件夾 以及conf/catalina/localhost下所有xml文件
注 webapps是server xml中的Host元素的appBase屬性的值
實現二
)修改server xml中Host元素的屬性 添加或修改 deployXML= false deployOnStartup= false autoDeploy= false
)含義
lishixin/Article/program/Java/ky/201311/28718