在Ubuntu中安装配置jdk&Tomcat详细教程

使用浏览器下载jdk1.8和Tomcat8

jdk 1.8

文件名称:jdk-8u151-linux-i586.tar.gz
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
文件大小:192.7 MB (192,658,627 字节)

这里需要特别注意的是:我们要下载【Java SE Development Kit 8u151】中的【Linux x86】或者【Linux x64】,下载之前,需要先选择【Accept License Agreement】接受许可协议,否则无法下载。另外,rpm文件通常是Redhat Linux的软件安装包,tar.gz通常是Ubuntu Linux的软件安装包,下载时请注意选择合适的文件。

这里写图片描述

图1 jdk下载页面

Tomcat 8.5.24

文件名称:apache-tomcat-8.5.24.tar.gz
下载地址:http://tomcat.apache.org/download-80.cgi#8.5.9
文件大小:9.04 MB (9,487,006 字节)

这里需要特别注意的是:下载Binary Distributions(二进制文件)下的tar.gz而不是Source Code Distributions(源代码文件)下的下的tar.gz。

这里写图片描述

图2 Tomcat下载页面

将jdk和Tomcat的压缩包移动到Ubuntu中

如果虚拟机可以联网,那么可以直接使用Ubuntu下载jdk和Tomcat,如果虚拟机不能联网,那么可以先在本机下载jdk和Tomcat,然后拖拽到Ubuntu中。如果不能将拖拽到Ubuntu,参考文章【如何在linux中安装VMwareTools】安装VMwareTools。

这里写图片描述

图3 将安装包拖拽到Ubuntu桌面

解压jdk和Tomcat的压缩包

在/usr/lib下创建【java】和【tomcat】文件夹。

dx@dx-virtual-machine:~$ sudo mkdir /usr/lib/java /usr/lib/tomcat

将jdk和tomcat压缩包分别解压到【java】和【tomcat】文件夹。

dx@dx-virtual-machine:~$ sudo tar zxvf jdk-8u151-linux-i586.tar.gz -C /usr/lib/java
dx@dx-virtual-machine:~$ sudo tar zxvf apache-tomcat-8.5.24.tar.gz -C /usr/lib/tomcat

安装配置jdk

使用root权限修改/etc/profile文件:

dx@dx-virtual-machine:~$ sudo vim /etc/profile

在文件最后加入如下参数:(JAVA_HOME表示jdk的安装路径)

JAVA_HOME=/usr/lib/java/jdk1.8.0_151
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

关机-开机后,设置的jdk生效。此时,输入命令:

dx@dx-virtual-machine:~$ java

如下图所示,则表示jdk安装配置成功。

这里写图片描述

图4 查看jdk是否安装成功

安装配置Tomcat

使用root权限修改【catalina.sh】文件

dx@dx-virtual-machine:~$ cd /usr/lib/tomcat/apache-tomcat-8.5.24/bin
dx@dx-virtual-machine:/usr/lib/tomcat/apache-tomcat-8.5.24/bin$ sudo vim catalina.sh

在【catalina.sh】中找到如下文字:

cygwin=false
darwin=false
os400=false
hpux=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
HP-UX*) hpux=true;;
esac

在此段文字前加入一行:

JAVA_HOME=/usr/lib/java/jdk1.8.0_151

这里写图片描述

图5 修改catalina.sh文件

然后执行【startup.sh】文件:

dx@dx-virtual-machine:/usr/lib/tomcat/apache-tomcat-8.5.24/bin$ sudo ./startup.sh

出现如下图所示字符段,则表示Tomcat安装成功:

这里写图片描述

图6 Tomcat安装成功

验证安装

在Ubuntu中打开浏览器,输入【http://localhost:8080】,出现Tomcat初始页面,即表示jdk和Tomcat安装配置成功。

这里写图片描述

图7 Tomcat初始页面

安装问题及解决方法

1.进入apache-tomcat-8.5.24/bin目录时提示没有权限

解决方法:

sudo chmod 755 apache-tomcat-8.5.24/bin

2.端口被占用

解决方法:
一般情况下,Tomcat的端口默认为8080,如果发生冲突,则可以在【tomcat/conf/server.xml】文件中修改。将tomcat/conf/server.xml 文件里的Connector port修改为其他端口:

<Connector port="8888" 
protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" /> 

3.关机-开机后再次打开localhost:8080不显示tomcat初始页

这是由于未将服务添加到开机启动项,所以每次使用都需要输入命令启动服务。

dx@dx-virtual-machine:/usr/lib/tomcat/apache-tomcat-8.5.24/bin$ sudo ./startup.sh
daixiangcn CSDN认证博客专家 后端开发工程师 产品体验官
中国公民,中共预备党员,CSDN博客专家,本科大四在读。江苏省第四届“互联网+”大学生创新创业大赛二等奖获得者,第二届、第三届微信小程序应用开发大赛全国三等奖、华东赛区二等奖项目作者,微信小程序《约车吗》、《庆云慈善会》、《锋云速检》项目工程师。
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页