linux下安装tomcat

我这里是阿里云centOS7系统下安装tomcat 1)去官网下载安装包 java

我第一次下载了Source Code Distributions下的安装包,启动时出错,logs文件夹跟bootstrap.jar一些重要的文件都没有的,只能从新下载从新安装

2)先下载到电脑上再用工具传输到Linux相应目录下,这里是/usr/src目录 3)用解压命令解压apache

tar -xvf apache-tomcat-7.0.96.tar.gz
复制代码

4)切换到解压后的文件夹里bootstrap

cd apache-tomcat-7.0.96
复制代码

5)安装浏览器

make && make install
复制代码

6)切换到bin目录下tomcat

cd bin/
复制代码

7)能够用ls命令查看安全

执行命令启动tomcat

./startup.sh
复制代码

当我第一次用下载的source包的tomcat安装,在启动时遇到了几个问题bash

-bash: ./shutdown.sh: Permission denied
复制代码

缘由是用户没有权限,致使没法执行, 用命令chmod 修改一下bin目录下的.sh权限就能够了
如chmod u+x *.sh,再执行启动命令就不会报这个错误了,但接着错另外一个错误服务器

touch: cannot touch ‘/usr/src/apache-tomcat-7.0.96-src/logs/catalina.out’: No such file or directory
/usr/src/apache-tomcat-7.0.96-src/bin/catalina.sh: line 439: /usr/src/apache-tomcat-7.0.96-src/logs/catalina.out: No such file or directory
复制代码

缘由是没有logs目录,那就到/usr/src/apache-tomcat-7.0.96-src/这人目录下新建一个logs目录再执行启动命令就能够了。接着切换到logs目录下,会发现有一个catalina.out文件,这是tomcat的启动日志文件,用命令查看文件

tail -f catalina.out
复制代码

结果是日志里有以下报错信息工具

Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
复制代码

到此才知道下载错了包,只能从新下载。网站

tomcat是须要jdk环境的,固然tomcat自己就内置有一个了,查看命令

java -version
复制代码

查看tomcat进程

ps -ef |grep tomcat
复制代码

防火墙记得开入端口,或者直接就将防火墙关闭。tomcat默认商品是8080,查看全部开放的端口命令

firewall-cmd --list-all
复制代码

其次还要记得在阿里云开配置安全组规则那里配置相应端口。

检验是否成功能够用浏览器输入相应服务器ip加端口的形式打开页面,不出意外的话会出现这个页面。

我的网站:www.panbingwen.cn

相关文章
相关标签/搜索