最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

maven項(xiàng)目遠(yuǎn)程部署&&使用tomcat配置數(shù)據(jù)庫連接的方法

 更新時(shí)間:2020年07月02日 09:36:00   作者:liutongxueforgaogao  
這篇文章主要介紹了maven項(xiàng)目遠(yuǎn)程部署&&使用tomcat配置數(shù)據(jù)庫連接,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一.使用tomcat遠(yuǎn)程部署

1.1遇到的問題:

項(xiàng)目中需要引用第三方j(luò)ar包,在使用mvn打包項(xiàng)目的時(shí)候,會報(bào)錯'dependencies.dependency.systemPath'for com.dingtalk.api:taobao-sdk-java:jar must be omitted.問題的原因在于mvn在打包項(xiàng)目的時(shí)候,先加載pom.xml,如果本地倉庫沒有的依賴就會報(bào)錯。
解決辦法:將第三方j(luò)ar包安裝到本地倉庫使用命令:Mvn install:install-file -Dfile=E:\taobao-sdk-java-auto_1479188381469-20200422.jar -DgroupId=taobao-sdk-java -DartifactId=taobao-sdk-java -Dversion=2.0 -Dpackaging=jar在pom依賴中加入war,把項(xiàng)目打成war包,否則會默認(rèn)是jar包,部署不上去。在tomcat config目錄下配置tomcat-users.xml后,重啟tomcat不行的話,要重啟tomcat服務(wù)。如果能夠成功訪問到http://localhost:8080/manager/html,則證明配置成功找錯誤要可以通過tomcat日志信息快速定位錯誤的原因,提高解決問題的效率5. 之前一致嘗試不成功的原因是因?yàn)檫@個(gè)項(xiàng)目是復(fù)制之后的項(xiàng)目,idea中的terminal命令行所在的路徑還是之前項(xiàng)目的路徑,之前項(xiàng)目中的pom沒有配置插件,所以導(dǎo)致連接不上。
1.2遠(yuǎn)程部署的配置
(1)加入插件:

<plugin>
  <groupId>org.apache.tomcat.maven</groupId>
  <artifactId>tomcat7-maven-plugin</artifactId>
  <version>2.2</version>
  <configuration>
    <username>admin</username>
    <password>123456</password>
    <url>http://47.102.123.186:8095/manager/text</url>
    <server>tomcatServer</server> //要與server中的id保持一致
    <update>true</update>
    <path>/zw</path>//項(xiàng)目名
  </configuration>
</plugin> 

(2)配置tomcat目錄下tomcat-users.xml配置文件:

<role rolename="admin-gui"/> 
<role rolename="manager-gui"/> // 允許訪問html接口(即URL路徑為/manager/html/*)<role rolename="manager-script"/>// 允許訪問純文本接口(即URL路徑為/manager/text/*)
<user username="admin" password="123456" roles="admin-gui,manager-gui,manager-script"/>
//注意!可以給該用戶添加多個(gè)角色,為了遠(yuǎn)程部署,至少需要這個(gè)角色:manager-script,也可以開啟manager-gui用于可視化管理

(3)配置maven 的setting.xml文件在servers標(biāo)簽下配置:

<server>		
<id>tomcatServer</id>
<username>admin</username>
<password>123456</password>
</server>

(4)使用命令:mvn tomcat7:deploy

二.使用tomcat的配置文件配置數(shù)據(jù)庫連接配置的具體步驟

需要配置tomcat 的conf目錄下的server.xml,context.xml,web.xml。
具體的配置如下:Server.xml的GlobalNamingResources標(biāo)簽下配置:

`<Resource name="jdbc/DataSource" auth="Container"
type="javax.sql.DataSource"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"		
url="jdbc:sqlserver://192.168.0.1;databaseName=xydi"		username="sa" 
password="sa" 
maxActive="20" //最大連接數(shù)
maxIdle="10"
maxWait="-1"/>`//最長的等待時(shí)間

Context.xml下配置:

<ResourceLink name="jdbc/DataSource" global="jdbc/DataSource" 
type="javax.sql.DataSource"/>// 引入server.xml的配置信息

Web.xml下配置:

<resource-ref>
<res-ref-name>jdbc/DataSource</res-ref-name>//與resource的name保持一致   
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>` 

如果使用的spring框架:

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiName" value="java:comp/env/jdbc/DataSource"/>
  <property name="expectedType" value="javax.sql.DataSource"/>
</bean>

沒有使用spring框架:

Connection con = null;
Context c = new InitialContext();
DataSource ds = (DataSource) c.lookup("java:/comp/env/jdbc/DataSource");//項(xiàng)目名要與context.xml里面的對應(yīng)		
con = ds.getConnection(); 

總結(jié)

到此這篇關(guān)于maven項(xiàng)目遠(yuǎn)程部署&&使用tomcat配置數(shù)據(jù)庫連接的文章就介紹到這了,更多相關(guān)Maven項(xiàng)目遠(yuǎn)程部署Tomcat數(shù)據(jù)庫連接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在Tomcat中配置404自定義錯誤頁面詳解

    在Tomcat中配置404自定義錯誤頁面詳解

    這篇文章主要介紹了在Tomcat中配置404自定義錯誤頁面全解,需要的朋友可以參考下
    2017-03-03
  • 對一個(gè)tomcat實(shí)現(xiàn)多端口、多域名訪問的方法

    對一個(gè)tomcat實(shí)現(xiàn)多端口、多域名訪問的方法

    這篇文章主要是介紹如何在tomcat中進(jìn)行配置,使同一個(gè)應(yīng)用可以通過不同的端口號進(jìn)行訪問。大家可能都遇到過,在某些需要進(jìn)行安全控制的場景中會應(yīng)用到,例如:不同地址段只能通過某個(gè)端口訪問。下面通過這篇文章來詳細(xì)學(xué)習(xí)下吧,有需要的可以參考借鑒。
    2016-11-11
  • 如何解決Tomcat啟動后中文亂碼問題

    如何解決Tomcat啟動后中文亂碼問題

    這篇文章主要介紹了如何解決Tomcat啟動后中文亂碼問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 兩種方法解決Tomcat控制臺輸出中文的亂碼問題

    兩種方法解決Tomcat控制臺輸出中文的亂碼問題

    本文主要給大家介紹了兩種方法解決Tomcat控制臺輸出中文的亂碼問題,文章通過圖文結(jié)合的方式給大家講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-11-11
  • 騰訊云Ubuntu14.04安裝Tomcat8教程

    騰訊云Ubuntu14.04安裝Tomcat8教程

    本篇文章主要介紹了騰訊云Ubuntu14.04安裝Tomcat8教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • Tomcat支持https訪問的步驟講解

    Tomcat支持https訪問的步驟講解

    今天小編就為大家分享一篇關(guān)于Tomcat支持https訪問的步驟講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • tomcat的catalina.out日志按自定義時(shí)間格式進(jìn)行分割的操作方法

    tomcat的catalina.out日志按自定義時(shí)間格式進(jìn)行分割的操作方法

    這篇文章主要介紹了tomcat的catalina.out日志按自定義時(shí)間格式進(jìn)行分割,包括安裝Cronolog,修改Tomcat下bin/catalina.sh文件,shell利用crontab自動清除日志的相關(guān)知識,需要的朋友可以參考下
    2022-04-04
  • 解決Tomcat 中catalina.out持續(xù)累加問題

    解決Tomcat 中catalina.out持續(xù)累加問題

    這篇文章主要介紹了解決Tomcat 中catalina.out持續(xù)累加問題 ,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-03-03
  • Tomcat部署SpringBoot項(xiàng)目的war包的方法及詳細(xì)步驟

    Tomcat部署SpringBoot項(xiàng)目的war包的方法及詳細(xì)步驟

    這篇文章主要介紹了Tomcat部署SpringBoot項(xiàng)目的war包的方法,本文分步驟結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 在MyEclipse中修改Tomcat 6.x的端口號方法

    在MyEclipse中修改Tomcat 6.x的端口號方法

    今天小編就為大家分享一篇在MyEclipse中修改Tomcat 6.x的端口號方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05

最新評論

肥城市| 绿春县| 若羌县| 永和县| 玛多县| 南投县| 长春市| 阳山县| 砚山县| 汉寿县| 平顶山市| 德令哈市| 泽库县| 武山县| 曲松县| 苍溪县| 盐亭县| 衡东县| 乌苏市| 赤壁市| 垣曲县| 阿合奇县| 大冶市| 芷江| 澳门| 玉龙| 康马县| 新民市| 汕头市| 靖远县| 新龙县| 甘孜| 上栗县| 深泽县| 平阳县| 碌曲县| 武陟县| 永德县| 讷河市| 鄢陵县| 灵宝市|