这篇是上篇的解决篇。。不是很专业但是我尽量细致说明。。
上篇链接:点击进入上篇了解详情,问题篇
我当时下载jdk1.8后,现在linux下解压了。通过java -version
查询得到:
紧接着安装 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 !
~~完结撒花