【解析帖子】无法创建PoolableConnectionFactory(通信链接失败)这个问题伴随了我一个礼拜。。让我的服务器没有连接数据库。。还好解决了

3 篇文章 0 订阅
1 篇文章 0 订阅

这篇是上篇的解决篇。。不是很专业但是我尽量细致说明。。

上篇链接:点击进入上篇了解详情,问题篇

我当时下载jdk1.8后,现在linux下解压了。通过java -version查询得到:jdk1.8
紧接着安装 tomcat7 ,我当时使用的是yum下载的tomcat!
当时也没注意依赖问题!比如其中的依赖就包含openjdk!!!
当你按下‘y’之后,那么很悲剧,你etc/profile中的配置被它换成openjdk1.8的了!!

那时已经不早了,下班回家,第二天来我已经是糊涂了。。

搞mysql 还有别的东西,再等回过头部署项目的时候。。
就发生了上篇的事情。。现在想想真是尴尬啊。。

上篇发出去后我去完成功能了,直到今天才回到上个问题的点上!
我决定重新安装jdk 和 tomcat … 并且我没有选择用yum安装tomcat。
我都选择在官网进行下载,方法很多我就不列举了…

这次jdk安装下来没什么问题,配置好etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_201
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin

然后安装tomcat,开始提示我

Cannot find /usr/local/tomcat/bin/setclasspath.sh

后来就是 catalina.sh ,我猜测有可能是上次的tomcat路径问题。。
网上找了几种方法,我就在etc/profile多添加了几条配置:

export CATALINA_BASE=/opt/tomcat/apache-tomcat-7.0.92
export CATALINA_HOME=/opt/tomcat/apache-tomcat-7.0.92
export CLASSPATH=.:${CATALINA_HOME}/bin/tomcat-

我又在tomcat/bin中的 setclasspath.sh 首部配置了如下:

export JAVA_HOME=/usr/local/java/jdk1.8.0_201
export JRE_HOME=/usr/local/java/jdk1.8.0_201/jre/

catalina.sh 首部配置如下:

export JAVA_HOME=/usr/local/java/jdk1.8.0_201
export JRE_HOME=/usr/local/java/jdk1.8.0_201/jre/
export CATALINA_BASE=/opt/tomcat/apache-tomcat-7.0.92
export CATALINA_HOME=/opt/tomcat/apache-tomcat-7.0.92
export CLASSPATH=$CLASSPATH
export PATH=$PATH

接下来就部署项目。然后完美运行啦 !
很多配置是看情况自己决定的,网络这么发达,大牛也很多,我一个萌新就不多说了!! 祝大家的问题都能解决~~ see you !

~完结撒花~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值