起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9596|回复: 22

[处理中3] wex5部署到自己的tomcat上提示数据库连接失败的问题

[复制链接]

14

主题

30

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
发表于 2018-11-1 11:33:28 | 显示全部楼层 |阅读模式
我根据官网上的步骤,将项目部署到外部的tomcat上,我配置的是postgresql数据库,但总提示数据库连接失败。但是我用wex5开发工具运行,也是使用自带的tomcat是可以正常运行的,一旦部署到外部的tomcat就出现数据库连接失败的错误,是什么情况?
发表于 2018-11-1 11:36:04 | 显示全部楼层
tomcat 数据源配置文件apache-tomcat\conf\context.xml  配置数据库正确吗
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

30

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2018-11-1 11:36:50 | 显示全部楼层
liangyongfei 发表于 2018-11-1 11:36
tomcat 数据源配置文件apache-tomcat\conf\context.xml  配置数据库正确吗

嗯 这个是正确的 因为我直接用wex5自带的tomcat运行项目是可以的
回复 支持 反对

使用道具 举报

14

主题

30

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2018-11-1 11:38:04 | 显示全部楼层
<Resource name="homework" auth="Container" type="javax.sql.DataSource" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://10.255.171.227:5432/rrhedu_evaluate_hw" username="postgres" password="bctsrrh" maxTotal="10" maxIdle="5"/>
        <Resource name="qlib_primary_math" auth="Container" type="javax.sql.DataSource" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://10.255.171.227:5432/qlib_primary_math" username="postgres" password="bctsrrh" maxTotal="10" maxIdle="5"/>
        <Resource name="qlib_primary_chinese" auth="Container" type="javax.sql.DataSource" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://10.255.171.227:5432/qlib_primary_chinese" username="postgres" password="bctsrrh" maxTotal="10" maxIdle="5"/>
        <Resource name="qlib_primary_english" auth="Container" type="javax.sql.DataSource" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://10.255.171.227:5432/qlib_primary_english" username="postgres" password="bctsrrh" maxTotal="10" maxIdle="5"/>

回复 支持 反对

使用道具 举报

发表于 2018-11-1 11:40:49 | 显示全部楼层

那你试试这台机器,是否可以访问数据库的5432端口呢?telnet 命令访问下
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

30

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2018-11-1 11:48:12 | 显示全部楼层
都是开了的 因为那台电脑上还有其它项目是访问了postgresql数据库的。这是LOG信息com.justep.baas.action.ActionException: Action[homework/login/login/queryUserInfo]执行失败,获取数据库[java:comp/env/homework]连接失败,可能原因:数据库已经关闭或者数据源配置错误
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)

回复 支持 反对

使用道具 举报

14

主题

30

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2018-11-1 11:48:51 | 显示全部楼层
liangyongfei 发表于 2018-11-1 11:40
那你试试这台机器,是否可以访问数据库的5432端口呢?telnet 命令访问下

都是开了的 因为那台电脑上还有其它项目是访问了postgresql数据库的。这是LOG信息com.justep.baas.action.ActionException: Action[homework/login/login/queryUserInfo]执行失败,获取数据库[java:comp/env/homework]连接失败,可能原因:数据库已经关闭或者数据源配置错误
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
回复 支持 反对

使用道具 举报

发表于 2018-11-1 11:51:18 | 显示全部楼层
doudou123 发表于 2018-11-1 11:48
都是开了的 因为那台电脑上还有其它项目是访问了postgresql数据库的。这是LOG信息com.justep.baas.action.A ...

修改 tomcat 数据源配置文件后,记得重启tomcat
如果其他项目正常连接数据库

你对比下配置是否一样,如果一样,就应该能访问到才对啊,确认下表是否存在??

studio 中连接的数据库,也是同一个库吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

30

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2018-11-1 14:12:53 | 显示全部楼层
liangyongfei 发表于 2018-11-1 11:51
修改 tomcat 数据源配置文件后,记得重启tomcat
如果其他项目正常连接数据库

重启了tomcat,studio中就是同一个项目,都没问题,但是部署到自己的tomcat中就出现数据库连接的问题了,所以很奇怪啊 是按照官网的部署 而且部署完毕 tomcat启动首页都出来了 但是一登录就报错
回复 支持 反对

使用道具 举报

发表于 2018-11-1 14:24:55 | 显示全部楼层
doudou123 发表于 2018-11-1 14:12
重启了tomcat,studio中就是同一个项目,都没问题,但是部署到自己的tomcat中就出现数据库连接的问题了, ...

我的意思是studio 的tomcat  连接的数据库  和   你自己的tomcat 连接的数据库是同一个吗??
如果是同一个,应该就没问题的
如果不是同一个,是不是库表不一样呢?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-24 01:23 , Processed in 0.096179 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表