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服 ...
随机推荐
- 文件上传三:base64编码上传
介绍三种上传方式: 文件上传一:伪刷新上传 文件上传二:FormData上传 文件上传三:base64编码上传 Flash的方式也玩过,现在不推荐用了. 优点: 1.浏览器可以马上展示图像,不需要先上 ...
- 【故障公告】SQL语句执行超时引发网站首页访问故障
非常抱歉,今天早上 6:37~8:15 期间,由于获取网站首页博文列表的 SQL 语句出现突发的查询超时问题,造成访问网站首页时出现 500 错误,由此给您带来麻烦,请您谅解. 故障的情况是这样的. ...
- DFS或BFS(深度优先搜索或广度优先搜索遍历无向图)-04-无向图-岛屿数量
给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量.一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的.你可以假设网格的四个边均被水包围. 示例 1: 输入: ...
- java中符号类型和无符号类型的问题分析
一 参考博文 java中无符号类型的解决方案 二 java中的无符号数和有符号数 在计算机中,可以区分正负的类型,称为有符号类型,无正负的类型,称为无符号类型. 使用二进制中的最高位表示正负 计算机中 ...
- HBase学习总结
一.HBase介绍 1.基本概念 HBase是一种Hadoop数据库,经常被描述为一种稀疏的,分布式的,持久化的,多维有序映射,它基于行键.列键和时间戳建立索引,是一个可以随机访问的存储和检索数据的平 ...
- (.text+0x18): undefined reference to `main'
在将VS中的程序移植到ubuntu中出现的一个问题,主要原因是在vs中默认的主函数写成int _tmain(), 而在gcc编译时要找的是int main().改过来就可以了.
- jQuery下载所有版本
下载地址:http://www.jq22.com/jquery-info122
- GORM CRUD指南
CRUD通常指数据库的增删改查操作,本文详细介绍了如何使用GORM实现创建.查询.更新和删除操作. CRUD CRUD通常指数据库的增删改查操作,本文详细介绍了如何使用GORM实现创建.查询.更新和删 ...
- SpringBoot项目版本升级:从1.5.3升级到2.1.8版本
SpringBoot项目版本升级:从1.5.3升级到2.1.8版本 前言 简单记录一次本人在自己的SpringBoot项目project-template中,把1.5.3版本升级到2.1.8版本时升级 ...
- 关于django.conf.urls的路由匹配问题
1. 问题 目前自己在写一个网站,但是在后端写好api前端请求的时候,无论如何都请求不到对应的python函数上去,于是自己就把对应的url名修改之后就可以了,具体如下: ## 出现问题的代码 fro ...