NutzCN Logo
问答 linux 发布项目修改配置文件没用
发布于 3101天前 作者 qq_e4acb87f 2896 次浏览 复制 上一个帖子 下一个帖子
标签:

linux 发布项目修改配置文件没用
url:"jdbc:oracle:thin:@192.168.0.8:1521:ahnj",
username:"p2",
password:"zy",

       打包之后解压到服务器上面之后,修改json配置文件,重启服务还是老的链接,不生效,请问是什么问题!
6 回复

tomcat? 全盘查一下是不是哪个地方还有同名的配置文件

是tomcat 查了只有两个项目有同名的配置文件,但两个配置文件都改了。。就是不起作用。。。另外问一个问题。json配置链接集群oracle需要特殊配置吗,我们现在碰到了。链接不了数据库的问题,一直报ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was: telnet也都通的,直接工具链接也是可以链接的,就是启动报错

datasource.json

var ioc = {
dataSource:{
type:"com.alibaba.druid.pool.DruidDataSource",
events:{
depose:"close"
},
fields:{
url:"jdbc:oracle:thin:@192.168.0.8:1521:ahnj",
username:"p2p1",
password:"zy_p2p",
maxActive:20,
testWhileIdle:true,
validationQuery:"select 1 from dual",
removeAbandoned:true ,
removeAbandonedTimeout:1800,
filters:"stat"
} 这个是数据库配置链接。
},
dao : {
type : "org.nutz.dao.impl.NutDao",
args : [{refer:'dataSource'}]
}

}

war包, 解开之后,把该配置文件删掉, 如果还能起到, 就是根本没读这个文件了

至于集群, 先用jdbc验证出正确的jdbcURL,再继续尝试

我们用其他项目链接这个集群地址是可以连的,就是这种配置数据库链接的 链接集群是不是要加其他的配置。var ioc = {
dataSource:{
type:"com.alibaba.druid.pool.DruidDataSource",
events:{
depose:"close"
},
fields:{
url:"jdbc:oracle:thin:@192.168.0.8:1521:ahnj",
username:"p2p",
password:"zy_p2p",
maxActive:20,
testWhileIdle:true,
validationQuery:"select 1 from dual",
removeAbandoned:true ,
removeAbandonedTimeout:1800,
filters:"stat"
}
},
dao : {
type : "org.nutz.dao.impl.NutDao",
args : [{refer:'dataSource'}]
}

}

排除步骤

  1. 纯jdbc跑通
  2. 用SimpleDatSource跑通, 非ioc
  3. 用DruidDataSource跑通,非ioc
  4. 用ioc方式跑通
添加回复
请先登陆
回到顶部