我这里是阿里云centOS7系统下安装tomcat 1)去官网下载安装包 java
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命令查看安全
./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
复制代码
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加端口的形式打开页面,不出意外的话会出现这个页面。