Ubuntu安装Tomcat、Tomcat与jdk对应关系

一、jdk和Tomcat版本对应关系

下载jdk1.8版本;下载Tomcat8版本,注意这个两个版本必须是对应的。一定要注意自己的tomcat版本号与jdk路径和版本号!!!

如果下载的是Tomcat7(其对应jdk1.7),会出现类似下图报错,原因就是jdk和Tomcat版本不对应。

具体两者对应关系可参考:https://blog.csdn.net/dongdong2980/article/details/79608615

Ubuntu安装Tomcat、Tomcat与jdk对应关系_第1张图片

An error occurred at line: 1 in the generated java file
The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

 

二、安装Tomcat

安装完jdk后,再安装Tomcat。

https://blog.csdn.net/KiWi_VC/article/details/87929252

1、root账户,tar -zxvf 解压;

2、进入Tomcat的bin目录下,打开startup.sh文件,加上Tomcat的环境变量

#tomcat
export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.38

(不加jdk的相关变量,是安装jdk时已经配置在/etc/profile文件中)

3、执行./startup.sh

(如果一开始下载的是Tomcat7,因和jdk版本不对应故删除Tomcat7,重新下载Tomcat8,设置环境变量后,在浏览器输入http://localhost:8080打不开页面,此时必须先执行./shutdown.sh后再重启Tomcat,再刷新浏览器即可。参考:https://www.cnblogs.com/duodmi/articles/9809530.html)

 

三、安装多个Tomcat

https://www.cnblogs.com/sj521/p/5974562.html

https://blog.51cto.com/11218855/2164606

https://www.cnblogs.com/liulinghua90/p/9329031.html  

https://blog.csdn.net/qq_34246546/article/details/88306077

 

 

你可能感兴趣的:(Linux,Tomcat)