Tomcat的zip版安装(免安装版本)

下载

到Apache的官方网站,我们可以很容易找到Tomcat的下载地址,如:
http://tomcat.apache.org/download-60.cgi
在这里我们可以下载到Tomcat的9.0.5的zip、tar.gz和Windows Service Installer三种安装包,其中:
Zip是Windows下的免安装版本,只需要解压后做一定的手动配置就可以正常的使用;
tar.gz是Linux下的安装包;
Windows Service Installer很明显就是Windows下的Install程序,双击后就可以自动安装了。
在这里主要讲一下如何使用Zip包来进行解压配置,那么我们就需要下载下来这个文件:apache-tomcat-8.0.28.zip

解压与配置

在安装Tomcat之前,我们首先要安装的是JDK,Tomcat是在Java运行环境的支持下运行的,所以必须首先安装并配置好JDK。JDK的安装程序可以到sun公司的官方网站,在这里我们就详细描述JDK的安装了。
JDK安装好后需要配置以下环境变量:
JAVA_HOME=JDK安装目录
ClassPath=%JAVA_HOME%\bin
Path=%JAVA_HOME%\bin;原有内容

从service.bat文件内容中可以发现:
需要定义:%CATALINA_HOME%
	注意:
	%CATALINA_HOME%\bin\中应包含tomcatx.exe
需要定义:%JAVA_HOME%
	注意:
	1、%JAVA_HOME%\jre\bin\中应包含java.exe和javaw.exe
	2、%JAVA_HOME%\bin\中应包含javac.exe
需要定义:%JRE_HOME%
	注意:
	1、%JRE_HOME%\bin\中应包含java.exe和javaw.exe
	2、JRE_HOME=%JAVA_HOME%\jre
需要定义:%CATALINA_BASE%
	注意:
	CATALINA_BASE=%CATALINA_HOME%

CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar;%CATALINA_BASE%\bin\tomcat-juli.jar
或者
CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\tomcat-juli.jar
JVM=%JRE_HOME%\bin\client\jvm.dll

将apache-tomcat-9.0.5.zip解压到D:\600 Tomcat\apache-tomcat-9.0.5文件夹中,这里就是我们的Tomcat了。
解压后Tomcat以后我们同样需要设置几个环境变量:
CATALINA_HOME=Tomcat解压目录,我们这里就是CATALINA_HOME=D:\600 Tomcat\apache-tomcat-9.0.5
ClassPath=%CATALINA_HOME%\bin;
原有内容环境变量配置的时候如果没有这个关键字,就新加一项,如果已经有了,如Path,就是在原有内容值的基础上添加新的内容,新的内容与原有的值以分号相隔。
配置好上面的这些内容以后就可以重启系统了。

运行

重启系统以后,我们可以进入Tomcat解压目录下的bin目录,找到startup.bat文件,这个文件就是Tomcat的启动文件,双击这个文件,我们可以看到打开了一个命令行窗口,一些Tomcat启动的加载信息就显示出来,最后一行应该是:
信息:Server startup in xxx ms
这就是说你的服务器已经启动成功了,这是你可以打开浏览器,在地址栏中输入:
http://localhost:8080
看看是不是可以看到Tomcat的页面了。
为了启动方便,我们可以将这个startup.bat文件创建一个快捷方式到桌面上,以后就可以直接使用这个快捷方式了。
需要特别注意的是,这种方式启动的Tomcat会有一个命令行窗口停留在你的面前,这就是启动着的服务器,千万不要将它关闭,如果把这个窗口关闭了,你的Tomcat服务器也就关闭了,切记,切记。
在这里,我们配置的时候并没有修改默认的Tomcat服务器端口,所以就是8080。如果想修改这个端口,可以到tomcat安装目录的conf目录下,找到server.xml这个配置文件,一种
有这么一段:
< protocol="HTTP/1.1"port=“8080” connectionTimeout=“20000” redirectPort=“8443” />
这里面的port=”8080”就是服务器启动时的端口,你可以将这里修改成你想设置的端口,但注意不要与其它的软件所使用的端口冲突,一旦发生了端口冲突,Tomcat就无法启动了。
我们还可以在这个配置文件中配置自己的虚拟目录,找到下面这组代码:



虚拟目录的配置信息就是写在server.xml配置文件的这对标签之间,配置代码中的path是用来在浏览器中访问时使用的虚拟目录的路径 名,如上面我们配置的信息path值是”/test”,这个值中的反斜杠”/”是必不可少的,配置了这个值以后,我们在浏览器中访问这个虚拟目录的地址路 径如下:
http://localhost:8080/test
另一个参数docBase是虚拟目录实际的存放地址,上面的配置示例就是把D:test目录配置成了名称为test的虚拟目录。

安装服务

如此配置的Tomcat每次都需要手动启动,如果你想让这个Tomcat服务器在系统已启动的时候就自动启动,我们可以将其注册成系统的服务,注册方式如下:
在运行中执行cmd打开命令行窗口,转入Tomcat解压目录的Bin目录下,在这里我们转到的就是D:\600 Tomcat\apache-tomcat-9.0.5\bin,然后执行以下命令:service.bat install,这样就会将
tomcat9.exe文件注册成系统的服务。
我们在运行services.msc,打开系统的服务查看,是不是多出来了一个”Apache Tomcat”服务?但这个服务的启动类型是手动的,我们可以将其修改为自动,那样Tomcat服务器就会随着系统的启动而自动启动了。
如果不想要这个服务了,可以在命令行窗口中D:\600 Tomcat\apache-tomcat-9.0.5\bin下执行:
service.bat remove就可以移除此服务。

rem ---------------------------------------------------------------------------
rem NT Service Install/Uninstall script
rem
rem Usage: service.bat install/remove [service_name]
rem Options
rem install                Install the service using Tomcatx as service name.
rem                        Service is installed using default settings.
rem remove                 Remove the service from the System.
rem
rem name        (optional) If the second argument is present it is considered
rem                        to be new service name
rem ---------------------------------------------------------------------------
rem Example
Service.bat Install HNBMain
service.bat Remove  HNBMain

JVM内存配置

将D:\600 Tomcat\apache-tomcat-9.0.5\bin中的service.bat文件的JvmMs值改为256,JvmMx的值改为512;

Tomcat添加用户

在D:\600 Tomcat\apache-tomcat-9.0.5\conf文件的tomcat-user.xml中添加“”

总结

按照以上步骤我们就可以轻松的实现Tomcat服务器的手动配置了,相比其自动安装的安装包,这种手动方式也没有显得有多复杂,而且通过这种手动方式也能 更加了解Tomcat的配置情况,更可以随自己的需要灵活的配置它,所以在开发使用中,手动的配置方式还是应该掌握的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彖爻之辞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值