Pre:
配置好JDK
step1:
下载tomcat的版本,不出意外的情况下你打开会发现很多版本的tomcat,所以我特地查了一下我需要的版本core,下面解释的很清楚。引用自https://blog.csdn.net/azhegps/article/details/73739264
Core:是Tomcat正式的二进制发布版本,一般大家做开发或者学习的时候应该下载Core下的。
Deployer:是基于Tomcat的web应用的发布器,就是在把写好的JavaEE应用发布到Tomcat的时候可以使用Deployer来动态的发布。所以它不是真正的Tomcat二进制版本,它只是一个用以发布基于Tomcat的Web应用的发布工具而已。因此,大家在下载的时候不应该下载这个东西,除非想动态的发布Web应用到Tomcat中去。那么Deployer既然是用来发布Web应用到Tomcat中去的,那么它都能做些什么呢?这里有必要跟大家交代一下Tomcat中的Web应用发布的概念。
发布:指的是把一个Web应用安装到Tomcat服务器中的过程。
在Tomcat中发布Web应用可以有两种方式:
1、静态发布:指的是在Tomcat未启动的时候,把做好的Web应用直接复制到Tomcat服务器中。
2、动态发布:有两种情况
2.1 指的是在Tomcat已经启动运行的情况下,通过Tomcat的自动部署功能动态操作已经发布的Web应用.
2.2 指的是通过Tomcat Manager这个Web应用通过远程把做好的Web应用发布到正在运行的Tomcat中去。
Deployer的作用就在动态发布Web应用到Tomcat中去的时候体现出来的。
Deployer是一个命令行的工具,它可以编译、验证Web应用,还可以把Web应用的全部资源打包到War文件中
step2:
新建一个文件夹,把下载的文件copy过去
sudo mkdir /usr/local/tomcat
sudo cp apache-tomcat-7.0.100.tar.gz /usr/local/tomcat
step3:解压
step4:
加权限
sudo chmod 755 -R apache-tomcat-7.0.100
step5:
编辑配置文件,需要自己的jdk环境变量。
tips:在文件目录小右键在终端打开 可省去敲命令
tips: 如果不知道或者忘了的话,搜索一下,ctrl+l获取路径
sudo gedit startup.sh
在打开的文件里,输入自己的jdk环境变量,然后输入tomcat的启动目录
step5:
sudo ./startup.sh
打开测试
sudo ./startup.sh
如图成功
step6:
如图失败,再输入sudo gedit setclasspath.sh
再在打开的文件里输入JDK和JRE环境变量即可。
step7:
浏览器输入localhost:8080 出现如下界面
成功运行。
step8:
关闭命令
sh ./shutdown.sh
接着刷新浏览器会看到错误页。
over.