环境搭建——linux 安装tomcat

前提

Apache是一个web服务器环境程序,启用他可以作为web服务器使用。不过只支持静态网页,不支持动态网页,如asp、jsp、php、cgi。

如果要在Apache环境下运行jsp就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat

那为什么还要JDK呢?因为jsp需要连接数据库的话就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK
整合的好处:
如果客户端请求的是静态页面,则只需要Apache服务器响应请求
如果客户端请求动态页面,则是Tomcat服务器响应请求
因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销

Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。

一、创建用户

如果只有root用户就需要创建一个供tomcat独立运行的用户

adduser -g users -s /bin/bash -d /opt/xxx  xxx
-g是分组
-s指定用户登入后所使用的shell
-d是创建这个用户的目录,默认是在/home目录下
xxx自己命名,第一个/opt/xxx是目录名,最后的xxx是要创建的用户名

二、安装jdk1.7(点击下载)

1.准备

查询当前系统存在的JDK
rpm -qa|grep jdk
删除jdk
rpm -e 服务名称(通过上面查询出来)

2.安装

将jdk安装包下载放到目录如:/opt/mao
在放置jdk的当前目录使用root账户运行命令
rpm -ivh jdk-7u21-linux-i586.rpm
成功后输入
update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_21/bin/java 60
update-alternatives --config java
然后会选择jdk版本,随便选择,这里选择1,回车

3.修改变量

切换到刚刚新建用户的主目录
也可以用命令切换
su - xxx

使用root权限运行命令
vi .bashrc

在文件最后输入
export JAVA_HOME=/usr/java/jdk1.7.0_21
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME
/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

(这里经常犯的错误是路径设置不正确,我们主要按照实际情况修改JAVA_HOME的路径。
到你的/usr/java下查看一下,是否存在jdk1.7.0_21,如果你装的是64位,那肯定是不对的。按照你实际的情况修改这里的路径JAVA_HOME=/usr/java/jdk1.7.0_21)
(另外犯的一个错误是,直接WPS打开这个文档,复制上面的内容。
粘贴后export后面不是空格,而是编程了?,自己修改吧)

5. 变量生效

source .bashrc

运行

java -version

如果有版本提示则安装成功

三.安装Tomcat7(点击下载)

1.准备

将apache-tomcat-7.0.63.tar.gz放在/opt下
tar -xzvf apache-tomcat-7.0.63.tar.gz
解压安装包
mv apache-tomcat-7.0.63 /opt/xxx/tomcat7
解压后的文件移动到用户目录下改名为tomcat7
------centos6使用--------------------------------
在防火墙添加信任端口
vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

如上,复制上一行,将22改为8080,esc :wq! ,退出保存

service iptables restart
重启防火墙
-----centos7使用-----------------------------------
systemctl stop firewalld.service
关闭防火墙命令

------------------补充内容不用操作--------------------
--systemctl start firewalld.service#启动firewall
--systemctl stop firewalld.service#停止firewall
--systemctl disable firewalld.service#禁止firewall开机启动
--firewall-cmd --zone=public --add-port=80/tcp --permanent
--命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent  #永久生效,没有此参数重启后失效
--开永久端口号:firewall-cmd --add-port=8020/tcp --permanent
--查询端口号:firewall-cmd --query-port=8020/tcp
--重启防火墙:firewall-cmd --reload

3.安装

进入/tomcat7/bin
./startup.sh
执行后开启tomcat,成功显示Tomcat service star...
然后可以在客户端打开浏览器登录
http://本机ip:8080/

4.修改端口号

如果端口号被占用需要修改端口号

vi /opt/xxx/tomcat7/conf/server.xml 
输入/进入查找模式
输入8080 ,按n下一个
将8080修改成其他端口就行

5.查看Tomcat 启动日志

vi /opt/xxx/tomcat7/logs/catalina.out

6.应用服务器放在哪儿

/opt/xxx/tomcat7/webapps/xxxx.war

把wae包放在下面,重启tomcat或等待一会儿就会自动解压了。也可以直接将其他压缩包在此webapps目录下解压。war可以用unzip解压。

我们放在.war包试一下。如果能在IE中打开,那么你已经安装好环境了。

7.查询命令

ps –ef |grep java (tomcat) 查看进程是否启动  

netstat –an |grep 8080   查看端口是否被占用

Kill -9 pid         强行终止进程

四.远程连接工具介绍

SSHSecureShellClient——有图形界面和命令界面,但是对中文支持不好(点击下载)

winscp——有图形界面和命令界面,中文支持良好,命令行中需要输入数据易出问题(点击下载)

putty——绿色方便,只能用命令端口(点击下载)

时间: 2024-12-14 18:42:22

环境搭建——linux 安装tomcat的相关文章

服务器搭建--Linux安装erlang

1.安装依赖环境: 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)安装ncurses yum -y install ncurses-devel 2.下载erlang: 官网下载:http://erlang.org/download/ 或者直接下载 [[email protected] ~]# cd /usr/lo

服务器搭建--Linux安装rabbitmq

安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/79912570 1.下载rabbitmq-server-generic-unix-3.6.15.tar.xz 我是安装在/usr/local/soft/目录下,首先切换到/usr/local/soft/目录没有soft文件夹的需要先创建文件夹: cd /usr/local/soft/[[email protected] soft]# tar

HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客

HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客 VPS主机   2014年06月02日 17:20 评论» 文章目录 Debian上安装 CentOS上安装 Ubuntu上安装 装Wordpress HHvm安装小结 HHVM是一个强大的可以用于替代PHP的建站环境,出自Facebook团队,它是一个PHP的JIT(Just-In- Time)编译器,同时具有产生快速代码和即时编译的优点.实践证明HHVM可以明显地提升PHP执行速度,节省大量的服务器资源

Linux安装tomcat及mysql

linux安装tomcat 下载Linux版本tomcat将它放在usr/local中,并且解压缩 tar -zxvf apache-tomcat-7.0.73.tar.gz 然后改名为tomcat 然后我们就同在windows环境下一般使用tomcat,启动 sh ./usr/local/tomcat/bin/startup.sh 停止tomcat sh ./usr/local/tomcat/bin/shutdown.sh [注意关闭防火墙或者在配置文件中允许此端口] linux 安装mysq

Linux安装Tomcat外部不能访问

Linux安装Tomcat后本地可以正常访问,可是这时Tomcat还不能被外界访问需要在Linux默认防护墙上打开8080端口 打开 /etc/sysconfig/iptables [[email protected] ~]# vi /etc/sysconfig/iptables 在-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited这句上面添加 -A RH-Firewall-1-INPUT -p tcp -m s

Linux虚拟机学习环境搭建—虚拟机安装

接上一篇的Linux虚拟机学习环境搭建-虚拟机创建"  点击"开启此虚拟机",进入系统安装界面. Tab键可以调整选项,直接选择第一项,回车.备注:鼠标点击进入虚拟机,要跳出虚拟机回到主机控制,按下Ctrl+Alt. 出现Disc Found界面,用Tab键,选择到Skip选项,回车.备注:此操作是校验安装文件是否有损坏,现在是安装学习测试机,跳过校验. 进入到图标界面,单击 "下一步" 进入到语言选择界面,此处选择"English",

linux xshell jdk hadoop(环境搭建) 虚拟机 安装(大数据搭建环境)

[hadoop是2.6.5版本  xshell是6版本 jdk是1.8.0.131 虚拟机是CentOS-6.9-x86_64-bin-DVD1.iso vmware10] 1.创建虚拟机 第一步:在VMware中创建一台新的虚拟机.如图2.2所示. 图2.2 第二步:选择"自定义安装",然后单击"下一步"按钮,如图2.3所示.  图2.3 第三步:单击"下一步" 按钮,如图2.4所示.  图2.4 第四步:选择"稍后安装操作系统&qu

linux下lamp环境搭建(apache安装,mysql安装,php安装)

1.卸载系统内置的LAMP环境 1)卸载httpd服务(内置Apache) ① 使用rpm指令查询安装的httpd服务 ② 卸载httpd服务 如果出现以上提示,代表系统默认不允许我们卸载软件,使用强制卸载 - - nodeps 依次卸载其他软件 2)卸载mysql服务 3)卸载php服务 2.LAMP环境安装注意事项 ① 必须把Linux系统中的内置AMP卸载干净 ② 注意软件的安装顺序 第一步:首先安装Apache环境 第二步:安装MySQL环境 第三步:安装PHP环境 3.Apache软件

Nginx 下 JSP 开发环境搭建-JDK、Tomcat 的安装

JDK安装 1.进入安装包下载目录: cd /home/download 2.解压操作: tar -zxvf jdk-i586.tar.gz 3.要移动到/usr/local: cd /usr/local 4.创建一个JDK目录: mkdir jdk 5.把download下的jdk复制到jdk:mv jdk 1.8.0/ /usr/local/jdk 6.配置环境变量,打开:vi /etc/profile 7.追加: JAVA_HOME= "/USR/LOCAL/JDK/JDK 1.8.0&q