怎样在windows服务器下配置tomcat
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在windows服务器下配置tomcat相关的知识,希望对你有一定的参考价值。
1、安装Java运行环境。1)双击运行 jre-7u1-windows-i586-s.exe ;
2)勾选 "更改目标文件夹" ,这样可以看到安装到的目录 ;
3)下一步,直到安装完成。
2、安装Tomcat。
1)双击运行 apache-tomcat-7.0.22.exe ;
2)一路下一步,直到 Configuration 页面 ;
HTTP/1.1 Connector Port 就是网站访问端口,默认为8080,酌情修改;
Tomcat Administrator Login (optional)【Tomcat管理员登陆(可选)】
User Name,Password【用户名,密码】,建议填写上,并牢记;
其余选项酌情修改配置……然后下一步;
3)选择JRE【Java运行环境】安装的目录,
安装程序会自动获取,如果为空,则需要手动指定;
下一步;
4)选择 Tomcat 执行文件安装到的目录,这里选择安装到 D:\Tomcat 7.0 ,
安装,并完成安装,Tomcat服务会自动启动。
3、测试JSP。
1)Tomcat 根目录 D:\Tomcat 7.0 下找到webapps\ROOT,此目录为默认的网站目录,
将 JSP探针 拷贝进去;
2)打开测试页 localhost:8080/totcheck.jsp
3)JSP探针运行正常。
4、Tomcat 的服务进程以系统账户运行,十分危险。建议进行降权处理,具体请参考我站其他视频。 参考技术A 在windows上搭建tomcat服务器:
环境:
JDK 1.5.0_06
Tomcat-5.5.20
Windows2003
步骤:
1.把JDK解压放到C:\jdk1.5.0_06下,把Tomcat解压放到C:\Tomcat-5.5.20-WEB下
2.添加系统环境变量:
JAVA_HOME=C:\jdk1.5.0_06
CLASSPATH=.;%JAVA_HOME%\LIB
TOMCAT_HOME=C:\Tomcat-5.5.20-WEB
修改系统环境变量PATH,在它的最前面加入:
%JAVA_HOME%\BIN;
注:放在最前面是预防有其它的JDK或JRE路径占先,如你装了Oracle就会有一个低版本的JRE。
3.在"开始"菜单运行CMD进入DOS窗口,执行cd c:\Tomcat-5.5.20-WEB\bin命令进入执行文件的目录。执行如下命令(是从DOS直接COPY出来的,含提示信息):
C:\Tomcat-5.5.20-WEB\bin>service install tomcat
Installing the service 'tomcat' ...
Using CATALINA_HOME: C:\Tomcat-5.5.20-WEB
Using CATALINA_BASE: C:\Tomcat-5.5.20-WEB
Using JAVA_HOME: C:\jdk1.5.0_06
Using JVM: C:\jdk1.5.0_06\jre\bin\server\jvm.dll
The service 'tomcat' has been installed.
C:\Tomcat-5.5.20-WEB\bin>net start tomcat
Apache Tomcat tomcat 服务正在启动 ..
Apache Tomcat tomcat 服务已经启动成功。
windows下多个tomcat服务的安装,并加入到windows服务随机启动
目录
java开发中,很多时候需要用到tomcat服务器。我们把项目交付给客户的时候,客户都不希望在每次开机的时候都要启动一下tomcat服务器,而希望可以随系统启动。或者把他配置为windows的服务,随服务的启动而启动。但是绿色解压版的tomcat是不会直接在windows服务中出现的,需要我们进行配置才可以。
1、tomcat下载
1.1 进入tomcat官网
进入apache官网,http://www.apache.org/,往下拉找到 “APACHE PROJECT LIST” 列表,在其中可以找到tomcat项目。点击该链接进入tomcat官网首页,也可以直接点击tomcat官网链接http://tomcat.apache.org/进入。
1.2 选择合适的tomcat版本
进入tomcat官网首页后,在页面左侧找到Download,点击其下的which version?可以查看到tomcat的版本列表,上面列出了tomcat的大版本、其对应的最终发布发布以及所支持的java版本。
Tomcat的最新版是10.1.x,但是在做项目时不建议使用最新版,因为不稳定,其他软件也有这样的道理。所以我们可以选择9.0或者8.5,选择Tomcat的版本时,还要注意其他软件的要求,例如Tomcat选择9,则Java要选用8及以上版本。Java Version的版本可以在dos窗口用java -version命令查到。
1.3 下载tomcat
根据版本要求我们选择了tomcat 9的版本,点击页面左侧Download下发的Tomcat 9,进入下载页面。下拉页面找到Binary Distributions -> core,点击下方的zip链接进行下载。
2、tomcat安装配置
2.1 安装
将下载的tomcat压缩包解压缩到指定路径,打开tomcat目录后可以看到下面有以下子目录。
- bin:可执行文件(startup.bat shutdown.bat等)
- conf:配置文件(server.xml,service.xml 等)
- lib: tomcat依赖的jar文件
- log:日志文件(记录出错等信息)
- temp:临时文件
- webapps: 可执行的项目(将我们开发的项目放入该目录)
- work: 存放由jsp翻译成的java, 以及编译成的class文件
2.2 环境变量配置
2.2.1 tomcat是否需要配置环境变量
- 1、Tomcat解压完成后,直接在bin目录下运行startup.bat,是可以启动Tomcat的!
- 2、但是如果不是在bin目录下运行startup.bat,则会启动失败,startup.bat闪退!
- 3、如果想要同时启动多个tomcat,那么环境变量就要么都不配置,要么全都配置。
配置tomcat的环境变量前需要先配置好java的环境变量。java环境变量JAVA_HOME、CLASSPATH、PATH 3个变量;tomcat环境变量需要配置CATALINA_BASE、CATALINA_HOME、PATH 3个变量。
- win10系统下,开始菜单中,在“此电脑”上右键 -> 更多 -> 属性 打开设置界面,下拉找到 “高级系统设置” 后点击进入系统属性界面。
- 点击环境变量进入具体的环境变量设置页面。
2.2.2 java环境变量配置
1)JAVA_HOME环境变量
- 作用:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
- 配置方法:在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径。(根据自己的安装路径填写),如 C:\\Program Files\\Java\\jdk1.8.0_45 。
2)CLASSPATH环境变量
- 作用:是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
- 配置方法:新建CLASSPATH变量,变量值为:.;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar 。CLASSPATH变量名字,可以大写也可以小写。注意不要忘记前面的点和中间的分号。且要在英文输入的状态下的分号和逗号。
3)PATH环境变量
- 作用:指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
- 配置方法:在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,由于原来的变量值已经存在,故应在已有的变量后加上“;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin”,注意前面的分号。也可以直接用java的安装路径取代%JAVA_HOME%。在win10界面也可以将各变量分开编辑。
4)测试
直接在cmd中输入 java -version,正常情况下可以看到java的版本介绍。
2.2.3 tomcat环境变量配置
1)CATALINA_BASE环境变量
在系统环境变量中新建CATALINA_BASE变量,变量值为tomcat安装目录,如:D:\\apache\\apache-tomcat-9.0.1 。如果有多个tomcat需配置,可以增加环境变量CATALINA_BASE2,值为新的tomcat的安装目录地址,以此类推。
2)CATALINA_HOME环境变量
在系统环境变量中新建CATALINA_HOME变量,变量值为tomcat安装目录,如:D:\\apache\\apache-tomcat-9.0.1 。如果有多个tomcat需配置,可以增加环境变量CATALINA_HOME2,值为新的tomcat的安装目录地址,以此类推。
3)PATH环境变量
在系统环境变量的 Path 中添加两个路径引用 : %CATALINA_HOME%\\bin , %CATALINA_HOME%\\lib 。如果有多个tomcat需配置,可以增加对应的path变量如:%CATALINA_HOME2%\\bin , %CATALINA_HOME2%\\lib,以此类推。
4)测试
直接在cmd中输入 startup , 其实访问的就是tomcat的bin目录下的 startup.bat 文件。
5)多个tomcat需修改catalina.bat、server.xml中的端口等信息。
- 修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2。
- 修改conf/server.xml文件中的HTTP、AJP访问端口、shutdown端口等端口值。
3、windows服务配置
3.1 dos命令配置windows服务,默认名称
1)cmd打开dos窗口,进入到tomcat的bin目录,执行service.bat install命令,这时候会弹出用户账户控制窗口,选择是。
2)windows服务安装成功后,dos界面提示“The service 'Tomcat9' has been installed.”,还可以在windows服务中查看到tomcat服务名称。
查看windows服务,默认服务名称为Apache Tomcat9.0 Tomcat9。
3)移除tomcat服务
若不需要当前配置的tomcat服务了,可以通过 service.bat remove 命令移除。移除后在windows服务列表中不会再看到该服务名称。
3.2 dos命令配置windows服务,指定服务名称
1)cmd打开dos窗口,进入到tomcat的bin目录,执行service.bat install servername 命令,这时候会弹出用户账户控制窗口,选择是。如服务名称为logserver-8080,安装成功后,dos界面提示“The service 'logserver-8080' has been installed.”,还可以在windows服务中查看到tomcat服务名称为“Apache Tomcat9.0 logserver-8080”。可以看出和自动生成的名字的区别只是后面一段。
2)移除tomcat服务
若不需要当前配置的tomcat服务了,可以通过 service.bat remove servername 命令移除。移除后在windows服务列表中不会再看到该服务名称。
- 注意:安装时指定名称的服务在移除时也需要指定服务名称。
3.3 修改service.bat文件,指定服务名称
1) 找到服务名称设置位置
打开tomcat的bin目录,编辑service.bat文件。找到set SERVICE_NAME所在的行,可以看到在该行下方有一个set DISPLAYNAME,此值即为我们服务的实际名称。
2) 修改服务名称
修改set SERVICE_NAME或set DISPLAYNAME的值。如 set SERVICE_NAME=logserver9090 。SERVICE_NAME表示服务名称,DISPLAYNAME表示显示名称。
3) 添加windows服务
进入到tomcat的bin目录,执行service.bat install命令,这时候会弹出用户账户控制窗口,选择是。安装成功后,dos界面会提示“The service 'servername' has been installed.”,还可以在windows服务中查看到该tomcat服务。
查看windows服务(Apache Tomcat9.0 logserver9090)
如果service.bat修改 set DISPLAYNAME= logserver9090 ,则服务名称为logserver9090,没有了Apache Tomcat9.0 前缀,由此可以看出tomcat的服务名称实际是由 DISPLAYNAME 决定的。
4) 移除tomcat服务
通过 service.bat remove命令移除。移除后在windows服务列表中不会再看到该服务名称。
- 注意:移除时不需要指定服务名称。
以上是关于怎样在windows服务器下配置tomcat的主要内容,如果未能解决你的问题,请参考以下文章
windows 2012 系统下oracle11.2 怎样配置监听
怎样在windows下安装JAVA环境并配置环境变量,并且怎样编译和运行JAVA程序?
[Apache系列]怎样在windows下配置apache vhost
vim 配置问题 :ctags 在windows 下怎样安装?