Linux下使用Tomcat
切换到root账户。
tomcat依赖jdk,先安装jdk,注意tomcat对jdk的版本有要求,要看一下tomcat、jdk的版本是否对应。
1、下载tomcat7

不使用软件源,自己下载安装,这样可以自己控制版本、安装位置,更加合适。
2、/usr/local下新建目录tomcat
mkdir /usr/local/tomcat
3、把tomcat的压缩包移到/usr/local/tomcat下
mv apache-tomcat-7.0..tar.gz /usr/local/tomcat/apache-tomcat-7.0..tar.gz
4、解压到/usr/local/tomcat下,解压完删除压缩包
tar -xzvf apache-tomcat-7.0..tar.gz -C /usr/local/tomcat
rm apache-tomcat-7.0..tar.gz
5、配置环境变量
vim /etc/profile
末尾添加:
#tomcat config
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.
Windows是执行startup|shutdown.bat,要在PATH中添加bin目录
Linux是执行startup|shutdown.sh,需要到tomcat的bin下操作,在PATH中添加tomcat的bin目录并没有作用。
source /etc/profile
6、tomcat的启动、关闭
2种方式:
- 先cd到tomcat的bin目录,再执行sh脚本
cd /usr/local/tomcat/apache-tomcat-7.0./bin
./startup.sh
./shutdown.sh
不能直接startup|shutdown.sh启动|关闭,要在前面加./表示当前目录。
也可以不加./,但要使用sh命令来执行:
sh startup.sh
sh shutdown.sh
需要先切换到tomcat的bin目录,如果不想切,可以写sh的全路径。
- 写到.sh,直接就启动|关闭了。
/usr/local/tomcat/apache-tomcat-7.0./bin/startup.sh
/usr/local/tomcat/apache-tomcat-7.0./bin/shutdown.sh
7、防火墙设置
启动tomcat后,Linux本机的浏览器上输入127.0.0.1:8080,可以访问。
但其他机器不能访问,比如Linux机器的ip是192.168.1.7,我在windows机器上的浏览器中输入192.168.1.7:8080,访问不了。
这是因为Linux机器的防火墙阻挡了外部的访问,只能进行内部访问。
开启8080端口:
firewall-cmd --zone=public --add-port=/tcp --permanent
--zone=作用域
--add-port=8080/tcp 指定放行的协议、端口,即如果外部请求使用tcp协议、访问8080端口,就放行。
--permanent 永久生效,没有此参数,重启后会失效。
重新加载配置:
firewall-cmd --reload
Linux下使用Tomcat的更多相关文章
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- linux下查看tomcat和jdk版本号
linux下查看tomcat和jdk版本号的命令: 这个需要进入到bin目录下面 ,执行"./version.sh"命令 [root@hncsweb bin]# ./version ...
- Linux下配置Tomcat服务器
Linux下配置Tomcat服务器和Windows下其实差不多,可以去官网下载安装包释放或者在线下载,只是当时下载的windows.zip文件,现在下载.tar.gz格式的即可,下面使用命令行的方式安 ...
- 转】Linux下安装Tomcat服务器和部署Web应用
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4097608.html 感谢! 一.上传Tomcat服务器
- linux下JDK,tomcat的安装与环境变量配置
先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,下载后放在/home目录中,当然其它地方也行. 进入安装目录#cd /home#cp jdk-1_5_0_02-linu ...
- Linux下搭建tomcat集群全记录(转)
本文将讲述如何在Linux下搭建tomcat集群,以及搭建过程中可能的遇到的问题和解决方法.为简单起见,本文演示搭建的集群只有两个tomact节点外加一个apache组成,三者将安装在同一机器上:ap ...
- 在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- linux下安装tomcat和部署web应用
孤傲苍狼 只为成功找方法,不为失败找借口! Linux下安装Tomcat服务器和部署Web应用 一.上传Tomcat服务器
- Linux下部署tomcat
在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看 ...
- Linux下配置tomcat+apr+native应对高并发
摘要:在慢速网络上Tomcat线程数开到300以上的水平,不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待.但是配上APR之后,Tomcat将以JNI的形式调用Apache HTTP服 ...
随机推荐
- postman发送请求的简单操作
发送请求常用的是post和get 两者的区别是: 1.post比get安全,因为参数直接暴露在url中,不能用来传递敏感信息 2.get参数通过url传递,post放在request body中 3. ...
- mybatis入门案例自定义实现
mybatis入门案例自定义实现 一.需要实现的类和接口 public static void main(String[] args) throws Exception{ //1.读取配置文件 Inp ...
- AcWing 787.归并排序
AcWing 787.归并排序 题目描述 给定你一个长度为n的整数数列. 请你使用归并排序对这个数列按照从小到大进行排序. 并将排好序的数列按顺序输出. 输入格式 输入共两行,第一行包含整数 n. 第 ...
- vue中导入bootstrap.css
1.利用cnpm下载然后导入,用npm也是一样的: cnmp install bootstrap -S 在main.js文件下导入: import "bootstrap/dist/css/b ...
- python学习Day7--字符串操作
[主要内容] 1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串 2. 列表不能再循环的时候删除. 因为索引会跟着改变 3. 字典也不能直接循环删除. 把要删除的内容记 ...
- 在4K屏下以超过VMWare默认的最高分辨率运行Linux系统
前言 4K 屏,有其优点也有其弊端.优点就是分辨率高,字体和图标看起来如丝一般顺滑:缺点就是字体和图标小,费眼睛.解决这个缺点的方法也很简单粗暴,就是将系统的显示比例放大.在高分屏不很普及的时候,无论 ...
- Codeforces_820
A.直接模拟. #include<bits/stdc++.h> using namespace std; int c,v0,v1,a,l; int main() { ios::sync_w ...
- 数据库连接池 —— Druid的简单使用
Druid不仅是一个数据库连接池,还包含一个ProxyDriver.一系列内置的JDBC组件库.一个SQL Parser.支持所有JDBC兼容的数据库,包括Oracle.MySql.Derby.Pos ...
- 前端jQuery日历控件报错 $("#datepicker").datepicker is not a function
使用日历控件时,前端产生错误: $("#datepicker").datepicker is not a function 问题原因 前端在同一个页面,jQuery引入了两次. 解 ...
- CentOS7及Docker配置中文字符集问题
说明 Linux系统默认使用英文字符集,不会安装中文字符集等其他字符. 查看当前字符集 $ 安装字符集 使用locale命令看看当前系统所使用的字符集 $ locale LANG=en_US.UTF- ...