首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用org.apache.tomcat.jdbc.pool.DataSource连接Oracle18c时出错

使用org.apache.tomcat.jdbc.pool.DataSource连接Oracle18c时出错
EN

Stack Overflow用户
提问于 2019-08-27 06:52:34
回答 1查看 130关注 0票数 0

我正在创建一个使用SprintBoot配置的应用程序,并试图连接到数据库,即Oracle18c。当我的应用程序试图启动时,它会显示下面的消息,然后返回连接拒绝错误:

错误消息:

2019-08-27T12:02:02.37+0530 APP/PROC/WEB/0 OUT 06:32:02.372 NOINFO INFO o.s.o.j.LocalContainerEntityManagerFactoryBean -为持久性单元“TestDB”初始化的JPA EntityManagerFactory 2019-08-27T12:17:03.56+0530 HEALTH/0 ERR未能使TCP连接到端口8080:连接被拒绝

我所做的配置片段如下: Config.java

代码语言:javascript
复制
   @Primary
    @Bean(name = "testDataSource")
    public DataSource dataSource() {



        DataSource dataSource = new DataSource();
        try {
        dataSource.setDriverClassName("oracle.jdbc.OracleDriver");
        dataSource.setUrl("jdbc:oracle:thin:@testDB.uk.fid-intl.com:1701/testDB");
        dataSource.setUsername("testuser");
        dataSource.setPassword("test");
        } catch (Exception ex){
            ex.printStackTrace();
        }

        return dataSource;
    }
EN

回答 1

Stack Overflow用户

发布于 2019-08-27 13:02:20

错误未能使TCP连接到端口8080:连接拒绝”与数据库连接无关,即。似乎其他东西已经在8080端口上运行,所以Tomcat无法启动。

我假设您是在Linux上,如果是这样的话,您可以使用下面的内容来找出端口8080的绑定。

代码语言:javascript
复制
fuser 8080/tcp

代码语言:javascript
复制
lsof -i tcp:8080
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57669090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档