这位大侠,您碉堡了
这位大侠,你碉堡了新人一枚,求科普。。同一个war工程,tomcat jdk eclipse都配置好了,用tomcat6.0启动,没问题
这位大侠,你碉堡了
新人一枚,求科普。。
同一个war工程,tomcat jdk eclipse都配置好了,用tomcat6.0启动,没问题
如果eclipse的preference中的tomcat配置成tomcat7.0,就会报错
HTML codemessages: 1.Connection refused: connect 2.??????????????????????????????????????TCP/IP??????????????????? 3.Failed to queryForList - id [Photograph.getProjectId], parameterObject [null]. Cause: org.postgresql.util.PSQLException: ??????????????????????????????????????TCP/IP???????????????????
这时候如果把tomcat7.0的xml文件中的docBase路径改成指向tomcat6.0,又没有问题
我就蒙了,大侠,出招吧
[解决办法]木有用过tomcat7,帮顶了。。。
[解决办法]楼主给出的这个报错信息,真是。。。。
光从这三行报错信息,好像是数据库的tcp/ip协议没有启动。看不看tomcat什么问题。
[解决办法]是不是tomcat7连接postgre数据库的配置出现问题
http://localhost:8080本地主页能打开说明tomcat这方面的功能没问题,而且这时无需连接数据库。
当要打开链接时,需要连接数据库,而数据库连接部分存在某些方面的问题(比如tcp/ip连接失败)
Connection refused: connect
Failed to queryForList
这两句消息也反映了请求数据库数据列表因连接拒绝导致失败
而tomcat6可以正常使用,说明postgre数据库对外的服务提供没有问题,问题就很可能集中在tomcat7自身的数据库连接方面的配置(不与tomcat6共享的)
[解决办法]tomcat 7下 /conf/server.xml文件对应项目可能配置了默认的连接池,进去看看,将数据库连接修改正确。
或者项目里已经有了数据库连接了,直接将这里的删掉。
[解决办法]好久没弄过这个了,学习了
[解决办法]这应该是jdbc没有配置,连不上数据库而出错
你的jdbc定义是放在自己的xml或property文件里还是放在tomcat的配置文件里?
[解决办法]进来看看是不是标题党。