Tomcat 發布項目 conf/Catalina/localhost 配置 及數據源配置

本文介紹通過在tomcat的conf/Catalina/localhost目錄下添加配置文件,來發布項目。因為這樣對 tomcat 的入侵性最小,只需要新增一個配置文件,不需要修改原有配置;而且支持動態解析,修改完代碼直接生效(修改配置除外)。

在tomcat服務器的conf\Catalina\localhost目錄下創建一個xml文件,內容如下:

?

?或者案例:

get.xml:

<Context path="/" docBase="/part2/upload/" reloadable="true"> 
<!-- 數據源配置 -->
<Resource type="xxx"maxActive="xxx" maxIdle="xxx" maxWait="xxx"username="xxx" password="xxx" driverClassName="xxx"url="xxx" />
</Context>

path是指項目的發布路徑,也就是訪問路徑,上面需要這樣訪問:ip:端口/get? (例如:http://localhost:8080/get)
docBase是指項目的發布路徑
注意:xml的文件名一定要和發布路徑(path)一致!在本例中xml文件名必須為:get



這樣就可以將項目發布到docBase="/part2/upload/" 目錄了?? 然后通過path="/"配置加xml名稱就能訪問文件

轉載于:https://www.cnblogs.com/supiaopiao/p/9777454.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/279203.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/279203.shtml
英文地址,請注明出處:http://en.pswp.cn/news/279203.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Centos7 中文亂碼

1. 安裝中文庫 yum groupinstall "fonts" 2. 檢查是否有中文語言包 locale -a 3. 查看當前系統語言環境 locale 解析如下 LANG:當前系統的語言LC_CTYPE&#xff1a;語言符號及其分類LC_NUMERIC&#xff1a;數字LC_COLLATE&#xff1a;比較和排序習慣LC_TIME&#xff…

pkpm板按彈性計算還是塑性_雙向板按彈性方法還是按塑性方法計算

雙向板按彈性方法還是按塑性方法計算茅老師您好&#xff01;想請教您個問題&#xff0c;PKPM計算雙向板時一般都是按彈性算吧&#xff0c;可我去年剛進設計院的時候有一個項目是按塑性算的&#xff0c;這樣影響大不大啊&#xff0c;支座與跨中彎矩比值系數取得默認的1.8&#x…

chrome自動退出的原因_Chrome 70將讓用戶選擇退出新的自動登錄功能

chrome自動退出的原因An upcoming Chrome option allows users to log into Google accounts without logging into the browser. The change was prompted by a backlash among users and privacy advocates. 即將推出的Chrome選項允許用戶無需登錄瀏覽器即可登錄Google帳戶。…

學習筆記DL007:Moore-Penrose偽逆,跡運算,行列式,主成分分析PCA

2019獨角獸企業重金招聘Python工程師標準>>> Moore-Penrose偽逆(pseudoinverse)。 非方矩陣&#xff0c;逆矩陣沒有定義。矩陣A的左逆B求解線性方程Axy。兩邊左乘左逆B&#xff0c;xBy。可能無法設計唯一映射將A映射到B。矩陣A行數大于列數&#xff0c;方程無解。矩…

mysql40題_mysql40題

一、表關系請創建如下表&#xff0c;并創建相關約束導入現有數據庫數據&#xff1a;/*Navicat Premium Data TransferSource Server : localhostSource Server Type : MySQLSource Server Version :50624Source Host : localhostSource Database : sqlexamTarget Server Type :…

ubuntu取消主目錄加密_如何在Ubuntu上恢復加密的主目錄

ubuntu取消主目錄加密Access an encrypted home directory when you’re not logged in – say, from a live CD – and all you’ll see is a README file. You’ll need a terminal command to recover your encrypted files. 當您未登錄時(例如&#xff0c;從實時CD)訪問加密…

select 和epoll模型區別

1.select 和epoll模型區別 1.1.網絡IO模型概述 通常來說&#xff0c;網絡IO可以抽象成用戶態和內核態之間的數據交換。一次網絡數據讀取操作&#xff08;read&#xff09;&#xff0c;可以拆分成兩個步驟&#xff1a;1&#xff09;網卡驅動等待數據準備好&#xff08;內核態&…

python數據結構與算法第六講_Python 學習 -- 數據結構與算法 (六)

棧 是一種 “操作受限”的線性表&#xff0c;只允許在一端插入和刪除數據。從功能是上來說&#xff0c;數組和鏈表確實可以替代棧&#xff0c;但是特定的數據結構是對特定場景的抽象&#xff0c;而且&#xff0c;數組或鏈表暴露了太多的操作接口&#xff0c;操作上的確靈活自由…

spring-springmvc code-based

idea設置maven在下載依賴的同時把對應的源碼下載過來。圖0&#xff1a;1主要實現零配置來完成springMVC環境搭建&#xff0c;當然現在有了springBoot也是零配置&#xff0c;但是很多同仁都是從spring3.x中的springMVC直接過渡到springBoot的&#xff0c;spring3.x的MVC大部分都…

powershell 入門_使用PowerShell入門的5個Cmdlet

powershell 入門PowerShell is quickly becoming the preferred scripting language and CLI of Power Users as well as IT Pros. It’s well worth learning a few commands to get you started, so we’ve got 5 useful cmdlets for you to learn today. PowerShellSwift成為…

Part 3: Services

介紹 在第3部分中&#xff0c;我們將擴展應用程序并啟用負載平衡。為此&#xff0c;我們必須在分布式應用程序的層次結構中提升一個級別:服務。 StackServices (你在這里)Container (涵蓋在第2部分中)關于服務 在分布式應用程序中&#xff0c;應用程序的不同部分被稱為“服務”…

mysql ldf文件太大_Linux_數據庫清除日志文件(LDF文件過大),清除日志: 復制代碼 代碼如 - phpStudy...

數據庫清除日志文件(LDF文件過大)清除日志&#xff1a;復制代碼 代碼如下:DECLARE LogicalFileName sysname,MaxMinutes INT,NewSize INTUSE szwzcheck -- 要操作的數據庫名SELECT LogicalFileName szwzcheck_Log, -- 日志文件名MaxMinutes 10, -- Limit on time allowed to …

emwin之錯誤使用控件函數導致死機現象

2018-10-15 導致死機的代碼示例如下 1 /**2 * brief widget ID define3 * {4 */5 6 #define ID_WINDOW_0 (GUI_ID_USER 0x00)7 #define ID_TEXT_0 (GUI_ID_USER 0x01)8 #define ID_TEXT_1 (GUI_ID_USER …

diy感應usb攝像頭拍照_DIY無線感應充電器

diy感應usb攝像頭拍照Courtesy of Instructables user Inducktion shares a very detailed tutorial on how to build a wireless power charger. He explains the impetus behind the project: 由Instructables用戶提供Inducktion分享了有關如何構建無線電源充電器的非常詳細…

ubuntu7.10安裝到3D開啟

累了好幾天&#xff0c;重裝了十幾遍終于把ubuntu7.10搞定到了我自認為完美的狀態了。現在總結一下安裝過程&#xff08;按操作順序記錄&#xff09;&#xff1a;1.在xp下不管用pqmajac還是其他硬盤分區工具分出10G的空余分區來&#xff08;實驗階段10G嘗試下&#xff09;&…

初學者對python的認識_Python初學者列表,python,初識

1.認識列表列表可以放入所有我們目前學習過的數據類型&#xff0c;甚至包括列表2.有關列表的方法、內置函數(設列表的名稱為list)向列表中添加元素&#xff1a;append()&#xff1a;list.append(要添加的元素)&#xff0c;注意每次只能添加一個元素&#xff0c;被添加的元素自動…

常用模塊之 time,datetime,random,os,sys

time與datetime模塊 先認識幾個python中關于時間的名詞&#xff1a; 時間戳(timestamp)&#xff1a;通常來說&#xff0c;時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量。我們運行“type(time.time())”&#xff0c;返回的是float類型。1970年之前的日期無法以此表…

使用aSpotCat控制您的Android應用權限

Viewing the permissions of each installed Android app requires digging through the Manage Applications screen and examining each app one by one — or does it? aSpotCat takes an inventory of the apps on your system and the permissions they require. 要查看每…

xtrabackup備份mysql“ib_logfile0 is of different”錯誤分析

今天用xtrabackup工具完整備份mysql數據庫的時候出現“./ib_logfile0 is of different”錯誤&#xff0c;具體的日志信息如下: 我第一時間查詢了百度和谷歌都沒有找見相對應的答案。決定從錯誤日志入手&#xff0c;上面的日志提示說&#xff1a;mysql數據庫inondb的日志文件的大…

java socket 報文解析_java socket解析和發送二進制報文工具(附java和C++轉化問題)

解析:首先是讀取字節:/*** 讀取輸入流中指定字節的長度* * 輸入流**paramlength 指定長度*return指定長度的字節數組*/public static byte[] readBytesFromTo(byte[] buffer, int from, intlength) {byte[] sub new byte[length];int cur 0;for (int i from; i < length …