1. 程式人生 > >JavaWeb專案(釋出)部署到雲伺服器 環境搭建 域名繫結專案 配置修改server.xml

JavaWeb專案(釋出)部署到雲伺服器 環境搭建 域名繫結專案 配置修改server.xml

JavaWeb專案(釋出)部署到雲伺服器

準備工作:

域名解析 主機記錄新增@和www即可 記錄值為你的雲伺服器的IP地址(公網)

伺服器環境 我是用的是Windows Server 2008 R2 企業版 SP1 64位

 

一、伺服器環境搭建

2.     如果使用java歷史版本請參考我的另一篇部落格:

3.     選擇合適的tomcat的版本下載地址

4.     選擇合適的mysql/sql server/oracle版本下載

本人使用mysql(不詳細介紹下載方式)

一、             安裝java環境 

參考我的教程:http://download.csdn.net/download/qq_24484085/9835987

1.     下載

2.     安裝

3.     配置環境

4.     測試 Win+R 輸入cmd 回車分別輸入java   javac   java–version檢視輸出是否為相關介紹。

二、     Tomcat相關配置

1. 下載

2.  解壓版的解壓放到D盤或者其他盤 安裝版按照步驟安裝

3.  配置tomcat(建議安裝NotePad++)

①新建變數名:CATALINA_BASE,變數值:D:\apache-tomcat-7.0.81

②  新建變數名:CATALINA_HOME,變數值:D:\apache-tomcat-7.0.81

③  開啟PATH,新增變數值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

④  Tomcat註冊為系統服務 參考我的另一篇:

⑤   Win+R 輸入cmd 回車輸入net start tomcat 

 訪問測試

輸入解析到伺服器IP的域名加上埠號8080
 

繫結域名(去掉8080)

找到tomcat下面的conf資料夾裡面的server.xml(推薦使用notepad開啟)

修改    

<Connector port="80" protocol="HTTP/1.1 connectionTimeout="20000"redirectPort="8443" /> 

將8080修改為80埠。

修改 localhost為對應的域名

<Host name="www.****.cn"  appBase="webapps"
           unpackWARs="true" autoDeploy="true">    

重啟tomcat服務net restart tomcat  直接域名訪問

域名繫結專案

myeclipse10匯出web專案的war包

複製匯出的hello.war包到tomcat的webapps目錄下

如果此時tomcat服務啟動,則直接解壓一個以專案為名稱的資料夾

這樣是域名加上專案名才可以顯示 專案還未繫結域名需要通過  域名/專案名訪問


配置域名直接繫結專案

還是server.xml檔案

<Host name="www.****.cn"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
			<Context path="" docBase ="/hello/"/>
</Host>


新增一行程式碼

<Context path="" docBase ="/專案名稱/"/>

訪問測試

結束,如果有什麼問題可以留言給我,我們一同討論解決,如果這篇文章對你有幫助,請點選一下下方的贊支援一下吧,謝謝!

相關推薦

JavaWeb專案釋出部署伺服器 環境搭建 域名專案 配置修改server.xml

JavaWeb專案(釋出)部署到雲伺服器 準備工作: 域名解析 主機記錄新增@和www即可 記錄值為你的雲伺服器的IP地址(公網) 伺服器環境 我是用的是Windows Server 2008 R2 企業版 SP1 64位   一、伺服器環境搭建

騰訊伺服器配置部署伺服器的連線、專案php與phpMyAdmin部署

【前言】 最近在開發一個小程式,小程式的服務端打算用php來寫。小程式的wx.request必須是https請求,尋找對比了各種雲伺服器,發現騰訊為了推廣小程式,推出了“3元體驗騰訊雲小程式後端解決方案”活動,於是花3元買了騰訊雲伺服器(順帶的還有一臺雲資料庫

Spring框架學習筆記6——阿里伺服器部署Spring Boot專案jar包

最近接外包,需要部署伺服器,便是參考了網上的幾篇博文,成功在阿里雲伺服器成功部署了Spring Boot專案,特記下本篇筆記 Spring Boot專案打包 這裡說一下部署的一些問題 1.mysql驅動 建立spring boot的時候,在介面選擇添加了MySql的依賴,但是,實際專案測試的時候,發現驅動錯誤

微信小程式入門學習筆記——阿里伺服器PHP MYSQL Apache配置

持續更新 持續學習 感謝原文大佬連結 https://www.linuxidc.com/Linux/2017-08/146220.htm 筆者在阿里雲上買了輕量應用伺服器 學生認證通過以下 便宜的 選擇的CentOS 7.3 64位  https://promot

一步步搭建一個完整的web專案:基本框架的搭建

資料看的再多,不如自己手動操作一遍。這裡我吧框架搭建的步驟羅列出來,只要跟著步驟走,就能實現一個web框架的搭建。本篇的任務:基本框架的搭建,並實現註冊登入功能。準備工作:1、開發環境的準備    詳細步驟不寫出來了,非常簡單,我把我的開發環境列出來。    2、jar包準備

linuxcentos7下SVN伺服器如何搭建

linux(centos)下SVN伺服器如何搭建?說到SVN伺服器,想必大家都知道,可以是在LINUX下如何搭建SVN伺服器呢?那麼今天給大家分享一下linux(centos)搭建SVN伺服器的思路! 雖然在windows上搭建SVN很簡單,但是效能卻不高,這

Spring 源碼分析--整體架構和環境搭建

spring 事件傳播 com 之間 環境搭建 core模塊 batis bsp 元數據 本系統分析的spring源碼版本為4.3.8。 (一)整體架構 這些模塊被分為以下幾個部分 (1)Core Container Core容器(核心容器)包含Core,Bean

Appium+python1簡單的介紹環境搭建

uil aid abc 同事 type img div 新手 tmp 環境搭建其實並不難,只不過安裝的東西有點多,要加的環境變量有點多。 鏈接:https://pan.baidu.com/s/1nwLhNIT 密碼:56wn 這個壓縮包裏要用的都有了,只需

Spring-Batch學習總結1——重要概念,環境搭建,名詞解釋,第一個項目及異常處理

img truct 設定 uil sna sta col key services Spring-batch框架學習總結(1)一.初識Spring-batch框架:1.核心名詞解釋:Job:是Spring-batch框架的核心概念,它包含了批處理的所有操作Step:每一個J

Android 開發:安卓開發環境搭建配置 (Windows和Mac )以及目錄結構介紹

(一)、windows版 一. 開發工具: 1.Android Studio:(http://www.androiddevtools.cn/) 2.Genymotion(虛擬機器):(http://www.genymotion.net/) (二)、Mac版 一

webService學習基本概念和環境搭建

1、webService概念理解: WebService是一種跨程式語言和跨作業系統平臺的遠端呼叫技術。 所謂遠端呼叫,就是一臺計算機a上 的一個程式可以呼叫到另外一臺計算機b上的一個物件的方法,譬如,銀聯提供給商場的pos刷卡系統,商場的POS機轉賬呼叫的轉賬方法的程式碼其實是跑在銀

Kubernetes的搭建配置:集群環境搭建

stderr Kubernete lld lsp option control hat tps pan 1、環境介紹及準備: 1.1 物理機操作系統   物理機操作系統采用Centos7.3 64位,細節如下。 [root@localhost ~]# uname -a

【web框架】【zheng學習筆記】【本地環境搭建

zheng專案是一個非常值得學習的web開發框架,在碼雲的web開發框架排名第一。特此記錄下學習過程。 zheng的簡介吧:https://gitee.com/shuzheng/zheng。 zheng是基於Spring+SpringMVC+Mybatis分散式敏捷開發系統架構,提供整套公共

Hadoop原始碼閱讀環境搭建IDEA Hadoop原始碼編譯環境搭建 IDEA配置maven中央庫

拿到一份Hadoop原始碼之後,經常關注的兩件事情就是 1、怎麼閱讀?涉及IDEA和Eclipse工程搭建。IDEA搭建,選擇原始碼,逐步匯入即可;Eclipse可以選擇後臺生成工程,也可以選擇IDE匯入。二者工程也可以互相匯入\到處。 2、怎麼構建?利用maven,生成安裝包。 二者均需配置maven

微信開發學習總結——微信開發環境搭建轉載

轉自:https://www.cnblogs.com/xdp-gacl/p/5149171.html   目前移動開發處於比較火的的趨勢,很多的開發者都躍躍欲試,目前移動App開發領域主要分為以下幾種型別      我在平時的工作中接觸得比較多的就是基於Android的

iOS開發之runtime:runtime除錯環境搭建

本系列部落格是本人的原始碼閱讀筆記,如果有iOS開發者在看runtime的,歡迎大家多多交流。為了方便討論,本人新建了一個微信群(iOS技術討論群),想要加入的,請新增本人微信:zhujinhui207407,【加我前請備註:ios 】,本人部落格http://www.kyson.cn 也在不停的更新中,歡迎

訊息佇列-ActiveMQ學習筆記-JMS介紹與環境搭建

一、介紹JMS(來自於百度百科)        JMS即Java訊息服務(Java Message Service)應用程式介面,是一個Java平臺中關於面向訊息中介軟體(MOM)的API,用於在兩個

ElasticSearch概念介紹及環境搭建

一、什麼是ElasticSearch:   Elasticsearch (ES)是一個基於Lucene構建的開源、分散式、RESTful 介面全文搜尋引擎。Elasticsearch 還是一個分散式文件資料庫,其中每個欄位均是被索引的資料且可被搜尋,它能夠擴充套件至數以百計的伺服器儲存以及處理PB級的資料。

Java開發微信公眾號——微信開發環境搭建

1.開發語言使用Java 2.使用微信介面測試賬號進行本地測試 3.使用natapp(原ngrok)將本地地址對映到外網地址實現微信公眾號的本地除錯 準備工作 最近學習微信公眾平臺的開發,在申請一個微信公眾號的時候,發現如果不是公司或組織只能申請訂閱號(並且是個

d3筆記1 - d3元素選擇器及資料的理解

以下貼出程式碼,讀者可以通過控制檯輸出體會選擇器和資料繫結。 <!doctype html> <html> <head> <script src="d3.js"></script> </head> <body&