电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Windows下搭建Tomcat HTTP服務并發布外網遠程訪問

瀏覽:150日期:2023-09-08 20:45:27
目錄前言1.本地Tomcat網頁搭建1.1 Tomcat安裝1.2 配置環境變量1.3 環境配置1.4 Tomcat運行測試1.5 Cpolar安裝和注冊2.本地網頁發布2.1.Cpolar云端設置2.2 Cpolar本地設置3.公網訪問測試4.結語前言

Tomcat作為一個輕量級的服務器,不僅名字很有趣(讓人想起童年),也擁有強大功能,由于其可以實現JavaWeb程序的裝載,就成為配置JSP和Java系統必備的環境軟件,也是開發調試JSP程序的首選。Tomcat運行穩定且開源免費,加上apache和Sun的加持即免費和開源的特性,使其廣泛應用在中小型系統及并發訪問用戶較少的場景中。但想要讓Tomcat網頁能在公共互聯網環境下被訪問到,就需要cpolar內網穿透的協助。現在。筆者就為大家介紹,如何使用cpolar內網穿透,將Tomcat網頁發布到公共互聯網上。

1.本地Tomcat網頁搭建

Tomcat的優勢很多,為節約大家的時間,筆者就不在此冗述,直接進入Tomcat的安裝設置。Tomcat作為開源免費軟件,可以在其官網上找到下載(https://tomcat.apache.org)。筆者使用的操作系統為Windows,JDK版本為17。

在Tomcat官網,我們找到最新版本的下載頁面,點擊對應操作系統版本下載即可。

1.1 Tomcat安裝

當所需版本的Tomcat程序文件下載完成后,就可以進行安裝,首先將下載的壓縮文件解壓。但暫時不對其進行操作。

1.2 配置環境變量

下載完成后,先不著急對Tomcat進行操作,而是要對環境變量進行配置,具體為右鍵我的電腦點擊屬性,在打開的系統頁面,選擇高級系統設置,點擊環境變量按鈕進入環境變量設置。

在環境變量頁面,新建一個CATALINA_HOME系統變量,做以下設置:

變量名:CATALINA_HOME變量值:E:\測試軟件\apache-tomcat-10.1.7【其中變量值是tomcat的解壓位置,可以點擊“變量值”欄位下方的“瀏覽目錄”按鈕選擇路徑。】

變量名和變量值設置完成后,點擊確認保存。

接下來選擇已經存在的Path條目,點擊編輯按鈕,在彈出的編輯環境變量頁面點擊右側的新建,將以下命令加入指令列表中,再點擊確認按鈕保存所做的更改。 添加的變量值為:

%CATALINA_HOME%\lib%CATALINA_HOME%\lib\servlet-api.jar%CATALINA_HOME%\lib\jsp-api.jar

到這里,對環境變量的設置就完成了。下一步就是對tomcat進行設置

1.3 環境配置

完成環境變量設置后,我們需要對tomcat的conf文件夾下的user.xml文件進行修改,添加一個可運行的用戶。

依據tomcat的解壓位置,在其中找到conf文件夾,打開該文件夾,找到tomcat-user.xml文件。

找到這個文件后雙擊打開,并在文件最后一行添加如下代碼:

<role rolename='manager-gui'/> <role rolename='admin-gui'/> <user username='admin' password='admin' roles='admin-gui'/><user username='tomcat' password='admin' roles='manager-gui'/>

代碼加入后,保存并退出即可。

1.4 Tomcat運行測試

完成環境變量設置并添加了tomcat用戶后,就可以打開tomcat目錄下的bin文件夾,雙擊startup啟動tomcat。

啟動tomcat后,我們能看到tomcat通過8080端口輸出,因此只要在本地電腦瀏覽器地址欄中,輸入localhost:8080,就能打開tomcat的主頁。

此時的tomcat還是原始狀態,至于如何制作一個看起來不錯的網頁,就不是這篇文章的主要目的了。接下來我們要想辦法為tomcat網頁創建一條能夠穿透內網的數據隧道,使其能被公共互聯網的用戶訪問到。

1.5 Cpolar安裝和注冊

相較于tomcat的復雜設置,cpolar內網穿透的安裝和使用就明顯簡單的多,只要登錄cpolar的官網([https://www.cpolar.com/]),在主頁上方找到下載按鈕,并在cpolar的下載頁面找到對應版本的軟件下載(筆者使用的是Windows操作系統,因此選擇Windows版本下載)。

Cpolar安裝程序下載完成,將其解壓到本地電腦,雙擊解壓后的.msi文件,接著一路下一步就能完成安裝。當然,安裝期間還可以選擇cpolar的安裝文件夾,這也是常規操作了。

由于cpolar會為每個用戶創建獨立的數據隧道,并輔以用戶密碼和token碼保證數據安全,因此我們在使用cpolar之前,需要進行用戶注冊。注冊過程也非常簡單,只要在cpolar主頁右上角點擊用戶注冊,在注冊頁面填入必要信息,就能完成注冊。

2.本地網頁發布

到這里,我們已經用tomcat創建了一個網頁,并能在本地地址上訪問到,提供內網穿透數據隧道的cpolar也已經安裝注冊。接下來,我們就可以使用cpolar創建數據隧道,將本地的tomcat發布到公共互聯網上。

由于cpolar免費版的數據隧道每24小時重置一次。筆者并不想每天進行重連tomcat網頁設置,因此將cpolar升級至vip版,以便能獲得能長期穩定存在的內網穿透數據隧道。

2.1.Cpolar云端設置

要達到內網穿透的目的,需要先登錄cpolar的官網,并在用戶主頁面左側找到預留按鈕,并點擊進入cpolar的數據隧道預留頁面。在這里生成一個公共互聯網地址(也可以看做數據隧道的入口),此時這個公共互聯網地址沒有連接本地網頁輸出端口,因此也可以看做是一條空白的數據隧道。

在預留頁面,可以看到很多種可保留的數據隧道,這里我們選擇保留二級子域名欄位。當然,如果自己有域名的,也可以選擇保留自定義域名欄位,但需要在域名供應商處對自有的域名進行解析,才能與cpolar配合使用。

在保留二級子域名欄位,需要進行幾項信息的簡單設置:

地區:服務器所在區域,就近選擇即可二級域名:會最終出現在生成的公共互聯網地址中,作為網絡地址的標識之一描述:可以看做這條數據隧道的描述,能夠與其他隧道區分開即可

完成這幾項設置后,就可以點擊右側的保留按鈕,將這條數據隧道保留下來。

當然,如果這條數據隧道不打算再使用,還可以點擊右側的x將其輕松刪除,節約寶貴的隧道名額。

2.2 Cpolar本地設置

完成cpolar云端的設置,保留好空白數據隧道后,就能返回本地電腦的cpolar客戶端,將云端生成的空白數據隧道與本地的支付寶測試頁面連接起來,讓我們能在公共互聯網上訪問到tomcat的網頁頁面。

在本地打開并登錄cpolar客戶端(可以在瀏覽器中輸入localhost:9200直接訪問,也可以在開始菜單中點擊cpolar客戶端的快捷方式),點擊客戶端主界面左側隧道管理項下的創建隧道按鈕,進入本地隧道創建頁面(如果要創建沒24小時重置地址的臨時數據隧道,可直接在此進行設置,不必再cpolar官網設置空白數據隧道)。

在這個頁面,同樣需要進行幾項信息設置,這些信息設置包括:

隧道名稱 – 可以看做cpolar本地的隧道信息注釋,只要方便我們分辨即可;協議 – tomcat輸出的是web網頁,因此選擇http協議;本地地址 – 本地地址即為本地網站的輸出端口號,而tomcat默認輸出端口為8080,因此這里也填入8080;域名類型 – 在這個例子中,我們已經在cpolar云端預留了二級子域名的數據隧道,因此勾選“二級子域名”(如果預留的是自定義域名,則勾選自定義域名),并在下一行“Sub Domain”欄中填入預留的二級子域名,這里我們填入“tomcattest”(如果只是創建臨時數據隧道,則直接勾選“隨機域名”,由cpolar客戶端自行生成網絡地址);地區 – 與cpolar云端設置時一樣,我們依照實際所在地就近填寫;

完成cpolar客戶端與cpolar云端的數據隧道連接后,cpolar客戶端會自動跳轉至隧道管理項下的隧道列表頁面,我們可以在這個頁面看到數據隧道的狀態(是否暢通),或是控制隧道的開啟、關閉或刪除。如果需要對隧道的信息進行變更,也可以通過這里的“編輯”按鈕進行

而這條數據隧道的公共互聯網地址,則可以在狀態——在線隧道列表頁面看到。

3.公網訪問測試

我們將cpolar內網穿透生成的公共互聯網地址,粘貼到其他電腦的瀏覽器地址欄中,就能看到能夠顯示本地電腦上的tomcat網頁。也就意味著我們已經成功的使用cpolar內網穿透,將本地tomcat網頁發布到公共互聯網上。

4.結語

雖然看起來這篇文章很長,但實際操作起來,也就會在tomcat設置環境變量時耽擱一會兒,而cpolar的數據隧道設置部分很快就可以操作完成。其實不止tomcat,換做其他web服務器,只要知道軟件(網頁)的輸出端口,都可以使用cpolar創建穿透內網的數據隧道,將這個軟件(網頁)發布到公共互聯網。

到此這篇關于Windows下搭建Tomcat HTTP服務并發布外網遠程訪問的文章就介紹到這了,更多相關 外網訪問Tomcat內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Tomcat
主站蜘蛛池模板: 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 真空冷冻干燥机_国产冻干机_冷冻干燥机_北京四环冻干 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 长沙发电机-湖南发电机-柴油发电机供应厂家-长沙明邦智能科技 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 章丘丰源机械有限公司 - 三叶罗茨风机,罗茨鼓风机,罗茨风机 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | 越南专线物流_东莞国际物流_东南亚专线物流_行通物流 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 信阳市建筑勘察设计研究院有限公司 | 壹作文_中小学生优秀满分作文大全| 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | R507制冷剂,R22/R152a制冷剂厂家-浙江瀚凯制冷科技有限公司 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 数控走心机-双主轴走心机厂家-南京建克 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 |