亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

oracle - Docker中發布java web項目Could not get JDBC Connection

瀏覽:149日期:2024-03-22 10:12:31

問題描述

項目是(spring+mybatis+oracle)docker是安裝在虛擬機下面的,jdbc連接的數據庫是安裝另外一臺linux的物理機上面,本機測試能通過,但是到虛擬機里的docker環境下就報這個錯誤,是什么原因?報錯信息如下:Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-00604: 遞歸 SQL 級別 1 出現錯誤ORA-01882: 未找到時區)

Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The Network Adapter could not establish the connection)

at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)

問題解答

回答1:

Docker容器如果需要鏈接其他主機的話,運行時需要使用'--net=host'選項,表示容器與主機共享網絡。

sudo docker run --net=host 回答2:

試著將虛擬機設置NAT網絡模式。設置好之后虛擬機的網絡行為就像宿主機一樣,訪問外網和宿主機所在的局域網。

標簽: java
相關文章:
主站蜘蛛池模板: 精品欧美一区二区三区精品久久 | 亚洲图片偷拍区 | 日韩大片高清播放器大全 | 国产精品国产精品国产三级普 | 91一级片 | 国产三级播放 | 亚洲午夜片子大全精品 | 久久精品免看国产成 | 日本特黄特色 | 97人摸人人澡人人人超一碰 | 日本成a人伦片 | 亚洲免费精品 | 一级做a爰片久久毛片苍井优 | 一级黄色α片 | 日日爱影院 | 一级成人| 欧美一区视频在线 | 久久99亚洲精品久久久久99 | 国产精品三级国语在线看 | 男人的天堂视频在线观看 | 怡红院免费全部视频在线 | 精品欧美成人高清视频在线观看 | 成人欧美视频免费看黄黄 | 国产综合成人亚洲区 | 色偷偷888欧美精品久久久 | 草草久久97超级碰碰碰免费 | 日韩综合色 | 欧美一级片播放 | 亚洲国产精品线观看不卡 | 国产精品亚洲综合网站 | 99精品免费 | 91久久| 久久毛片免费看一区二区三区 | 美国大毛片 | 日本高清色本在线www | 久久久这里只有精品免费 | 黄色三级理论片 | 国产边打电话边做对白刺激 | 超矿碰人人超人人看 | 日韩国产欧美在线观看 | 成人国产精品免费视频不卡 |