Ubuntu系统学习笔记-3.Java和Tomcat安装
来源:互联网 发布:ghostxp系统盘软件 编辑:程序博客网 时间:2024/05/17 08:22
搭建好了LNMP之后,像wordpress这样的php网站是可以跑起来的,如果要运行javaweb的项目,可以搭建一个tomcat环境,运行tomcat需要Java的支持,所以先要安装JDK。这次直接进正题,本次操作任然是通过ssh远程连接ubuntu主机完成操作。
一、安装JDK
先去Orcale下载JDK,我下载的版本是JDK1.8,文件jdk-8u111-linux-x64.tar.gz,下载完后在usr/lib/jvm里创建目录,执行:
sudo mkdir /usr/lib/jvm
然后把下载的压缩文件解压到创建的目录中,在jdk压缩包的目录下执行:
sudo tar -C /usr/lib/jvm -xzf jdk-8u111-linux-x64.tar.gz
接下来配置环境变量
sudo vim ~/.bashrc
加入下列代码:(第一行文件夹名称按照自己实际的来,我更换了名称)
export JAVA_HOME=/usr/lib/jvm/java1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出后,刷新bashrc:
source ~/.bashrc
然后直接执行:
java -version
如果能显示Java(TM)SE Runtime Environment之类的,就说明配置成功了。
二、安装tomcat7.0
看官网有Tomcat9.0了,不过安装方法差别不大,直接下载了一个Tomcat7.0,下载到本地文件名为apache-tomcat-7.0.73.tar.gz,文件可以通过wget命令下载,也可以用FTP上传上去,FTP server的安装在下一篇中会讲。其实最快的方式就是给主机接一个显示器,用FireFox下就是了,可视化操作多方便,但是关键是要锻炼自己的命令使用熟练度,另外,如果是云服务器,还要去弄个桌面之类的。
先在下载的压缩包路径执行解压操作:
tar -zxvf apache-tomcat-7.0.73.tar.gz
复制到/opt路径下,执行:
sudo cp -r apache-tomcat-7.0.73.tar.gz /opt
配置环境变量:
sudo vim/etc/profile
加入下方代码:
CATALINA_HOME=/opt/apache-tomcat-7.0.73
export CATALINA_HOME
进入/opt/apache-tomcat-7.0.73/bin下,编辑:
sudo vim catalina.sh
加入下列代码:
CATALINA_HOME=/opt/apache-tomcat-7.0.73
JAVA_HOME=/usr/lib/jvm/java1.8
保存并退出,执行:
sudo ./startup.sh
正常即可成功,在自己电脑上输入ubuntu主机ip:8080即可看到tomcat的页面,如果8080端口冲突可以在conf/server.xml更改。
至此Tomcat就算安装完了,如果笔记中存在错误或不妥之处,恳请大牛批评指正,在此感谢,
- Ubuntu系统学习笔记-3.Java和Tomcat安装
- Ubuntu系统学习笔记-1.系统安装
- JAVA学习笔记04——Linux系统下安装Tomcat
- 腾讯云服务器安装jdk和tomcat(ubuntu系统)
- Ubuntu系统安装Java JDK和HDFView
- LINUX UBUNTU系统学习笔记一:Java JDK安装及编辑命令的初次使用
- ubuntu 系统学习笔记
- ubuntu系统学习笔记
- Java学习笔记(1) Java1.8和MyEclipse、tomcat的安装及配置
- Ubuntu下Java、Nginx和Tomcat的安装部署
- LINUX UBUNTU系统学习笔记二:mysql数据库的安装
- Ubuntu系统学习笔记-4.FTP服务安装
- ubuntu安装eclipse 和tomcat
- Ubuntu安装jdk和tomcat
- Ubuntu 安装和配置Tomcat
- Ubuntu系统中安装配置Tomcat服务器
- Servlet/JSP学习笔记(1)-tomcat和eclipse的安装
- Linux学习笔记-jdk和tomcat的安装
- mysql5.7安装
- Mac下开启FTP服务和wireshark抓取环回链路数据包
- gcc 参数可变 宏 进阶
- 求最大公约数的两种常见算法
- Unity 做VR跑酷的时候,陀螺仪旋转360度的时候反向
- Ubuntu系统学习笔记-3.Java和Tomcat安装
- 关于 eclipse 中R类文件报错
- python os.statvfs() 查看文件系统信息 磁盘使用情况
- eclipse如何配置Tomcat
- openwrt station模式设置脚本
- POJ 1328 (贪心)
- Nginx实战(二) URL重写
- INSTR的一点记录
- ServletRequest中getReader()和getInputStream()只能调用一次的解决办法-续网友