Linux服务器上安装部署Tomcat服务器
来源:互联网 发布:斗鱼抢鱼丸软件安卓版 编辑:程序博客网 时间:2024/05/16 05:19
1. 安装JDK
作为一个J2EE项目的容器,JDK是必须的,首先到JDK官网,下载一个适用于Linux操作系统的JDK.可百度搜索JDK,直接进去官网JDK1.8下载地址,由于JDK随时都在更新中,克根据自己的需求去下载。
建议下载*.tar.gz
的安装包(反正我是喜欢用这个)。
使用 tar -zxvf jdk-8u101-linux-i586.tar.gz
命令将JDK解压或解压后复制在目录 /usr/lib 中
,
随后配置环境变量:
编辑文件/etc/profile
,于文件末尾加上一下内容:
export JAVA_HOME=/usr/lib/jdk1.8.0_101export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH
此处还需将安装好的JDK设置为默认JDK:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.8.0_101/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk1.8.0_101/bin/javac 300
最后,重启服务器,输入java,javac命令测试即可。
2. 安装部署Tomcat
同样的,建议到官网下载一个适用于Linux的Tomcat安装包。Tomcat官网链接,进入官网后从左边一栏选择Tomcat版本,之后点击.tar.gz
下载Linux版本的安装包,
同样,直接解压至Ubuntu服务器下。像在Window上一样,我们也需要为Tomcat配置需要的环境变量,编辑tomcat目录下文件 bin/startup.sh
,添加环境变量内容:
JAVA_HOME=/usr/lib/jdk1.8.0_101JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOMECLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarTOMCAT_HOME=/apache-tomcat-7.0.72
注意更换JDK与Tomcat的安装目录:
此时,若你没有其他的需求,进入Tomcat的bin目录下,使用命令./startup.sh
启动tomcat,注意,确定启动完成后,访问服务器的8080端口,就可以成功看到Tomcat的界面了。(下面使用同理的命令启动)
注意: 检查使用的环境变量信息是否正确,否则启动不会成功的。
ex1.对于一般开发者需求,当你需要修改访问端口,编辑tomcat的conf目录下的文件server.xml,修改”8080”为”80”,则更换为域名访问,注意重启tomcat。
ex2.当你需要从manager页面上传.war项目,记得添加一个用户:修改tomcat的conf目录下的tomcat-user.xml文件,在<tomcat-user></tomcat-users>
标签中添加内容如下:
然后你就可以进入Manager App页面了。
- Linux服务器上安装部署Tomcat服务器
- linux上部署Tomcat服务器。
- linux服务器上部署tomcat
- linux服务器上部署tomcat
- Linux服务器上安装tomcat
- Linux服务器上部署tomcat+mysql+jdk
- linux服务器上部署多个tomcat
- Linux操作系统下安装部署Tomcat服务器
- 在Linux中安装部署tomcat服务器
- Linux部署Tomcat服务器
- Linux服务器上安装使用Tomcat
- 在linux服务器上安装tomcat服务器步骤
- linux上完整部署tomcat服务器 包括jdk
- 无法访问部署在linux上的Tomcat服务器解决方案
- 如何在linux服务器上部署多个Tomcat
- 如何在linux服务器上部署多个tomcat服务
- Linux服务器上同时部署多个Tomcat方法介绍
- Linux下部署Tomcat服务器
- 11-用户提权
- B树B+树的原理和操作
- 反转数组
- Android事件分发简单总结
- libevent的epoll模式剖析
- Linux服务器上安装部署Tomcat服务器
- 关于在书上学到的判断一个机器是否是大端法机器还是小端法机器的笔记
- Oracle 12.1.0.2 安装
- 【多线程 3】多线程间的变量共享方式
- scp报错not a regular file
- AXI3和AXI4区别--端口篇
- PAT_自测1_打印沙漏
- allegro生成不规则钻孔 .rou
- Cdll与windll