切换到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的更多相关文章

  1. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  2. linux下查看tomcat和jdk版本号

    linux下查看tomcat和jdk版本号的命令: 这个需要进入到bin目录下面 ,执行"./version.sh"命令 [root@hncsweb bin]# ./version ...

  3. Linux下配置Tomcat服务器

    Linux下配置Tomcat服务器和Windows下其实差不多,可以去官网下载安装包释放或者在线下载,只是当时下载的windows.zip文件,现在下载.tar.gz格式的即可,下面使用命令行的方式安 ...

  4. 转】Linux下安装Tomcat服务器和部署Web应用

    原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4097608.html 感谢! 一.上传Tomcat服务器

  5. linux下JDK,tomcat的安装与环境变量配置

    先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,下载后放在/home目录中,当然其它地方也行. 进入安装目录#cd /home#cp jdk-1_5_0_02-linu ...

  6. Linux下搭建tomcat集群全记录(转)

    本文将讲述如何在Linux下搭建tomcat集群,以及搭建过程中可能的遇到的问题和解决方法.为简单起见,本文演示搭建的集群只有两个tomact节点外加一个apache组成,三者将安装在同一机器上:ap ...

  7. 在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  8. linux下安装tomcat和部署web应用

      孤傲苍狼 只为成功找方法,不为失败找借口! Linux下安装Tomcat服务器和部署Web应用 一.上传Tomcat服务器

  9. Linux下部署tomcat

    在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看 ...

  10. Linux下配置tomcat+apr+native应对高并发

    摘要:在慢速网络上Tomcat线程数开到300以上的水平,不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待.但是配上APR之后,Tomcat将以JNI的形式调用Apache HTTP服 ...

随机推荐

  1. Java8 Stream用法详解

    1.概述 Stream 的原理:将要处理的元素看做一种流,流在管道中传输,并且可以在管道的节点上处理,包括过滤筛选.去重.排序.聚合等.元素流在管道中经过中间操作的处理,最后由最终操作得到前面处理的结 ...

  2. [C语言学习笔记一]基本构架和变量

    基本构架 所有的C程序都有一个 main 函数.其后包含在大括号中的是 main 函数的内容. main函数是程序的入口,程序运行后,先进入 main 函数,然后一次执行 main 函数体中的语句. ...

  3. 整合spring-data-redis以及redisTemplate的使用

    一.导入依赖配置 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis< ...

  4. 事务管理(ACID)

    目录 一.事务管理(ACID) 原子性(Atomicity) 一致性(Consistency) 持久性(Durability) 隔离性(Isolation) 二.事务隔离级别 脏读 不可复读 虚读(幻 ...

  5. Maven debug异常:Source not found.

    异常 用Maven debug 时出现了Source not found.,在调试过程中尝试添加源码也没有效果 解决方案 先把当前正在运行中的项目停止 右键项目 -> Debug As -> ...

  6. 1233: 输出杨辉三角前n行

    #include <stdio.h> int main() { int n,i,j,ch[15][15],v,k; char *nl = ""; while(scanf ...

  7. ROS可视化工具RViz的简单使用教程

    1.安装rviz sudo apt-get install ros-melodic-rviz  环境检测.安装 rosdep install rviz rosmake rviz startup(开两个 ...

  8. 练习2-14 求奇数分之一序列前N项和 (15 分)

    练习2-14 求奇数分之一序列前N项和 (15 分) 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行 ...

  9. 在Navicat新建用户

    1.Ctrl+Q,进入查询,创建表空间. 输入create tablespace test datafile 'D:\Oracle\test.ora' size 1000m; 这里的test为表空间名 ...

  10. Codeforces_442_A_枚举

    http://codeforces.com/problemset/problem/442/A 想想成5*5的图,一共能划10条线,枚举2^10次即可. 判断每种情况是否符合条件的方法,若存在点,被线穿 ...