Tomat
Posted gjzworker
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomat相关的知识,希望对你有一定的参考价值。
一、windows中创建多个tomcat
- 创建环境变量CATALINA_BASE、CATALINA_HOME、CATALINA_BASE、CATALINA_HOME1
- 修改catalina.bat,shutdown.bat、startup.bat中的CATALINA_BASE和CATALINA_HOME修改为环境变量中对应的名称
- ----------------------------------------------可以通过startup.exe,不能通过服务,tomcat7.exe,tomcat7w.exe打开
- 此时,可以通过startup.bat启动,但是不能通过tomcat7.exe和tomcat7w.exe启动。因为tomcat7w.exe是通过服务启动的,必须先配置服务;tomcat7也必须先配置服务。
- 配置tomcat服务
- 修改service.bat中的环节变量
- 指定服务名,默认每个都一样。修改service.bat中set SERVICE_NAME=Tomcat71
- 创建服务cmd中执行 service.bat install Tomcat71;
- 此时服务已经创建完成,可以通过“我的电脑”右键--管理,查看服务;
- -----------------------------------------------可以通过服务打开,不能通过tomcat7.exe,tomcat7w.exe打开
- 可以通过启动服务启动tomcat,但是仍不能使用tomat7.exe和tomcat7w.exe启动tomcat;如果点击tomat7w.exe会发现,不是指向此tomat对应的目录,因为此程序仍是寻找tomcat7服务
- 怎么让tomat7.exe和tomcat7w.exe指向新服务?
- 修改tomcat7.exe和tomcat7w.exe的名称tomcat71.exe和tomcat71w.exe。竟然是根据名称寻找服务
- 修改service.bat中的tomcat7.exe为tomcat71.exe---否则下次创建服务会失败,因为修改为了tomcat71.exe,会报错找不到tomcat7.exe
- 其他
- 创建服务 命令控制台 service.bat install 服务名称(tomcat71)
- 查看服务 "我的电脑"--右键--管理--服务
- 删除服务 管理员身份打开命令控制台 sc delete 服务名(tomcat71)
二、eclipse(4.6.0)整合tomcat
- 配置页面,双击servers中tomcat打开,tomcat中为停止状态且没有项目.
- 设置项目导出位置-----Server Locations下有三个选项,server path:导出项目目录;deploy path:导出项目上级文件夹 ;实际路径:server path/deploy path
- use workspace metadata----server path为工作空间相关目录,且不可修改;
- use Tomcat installation-------server ptah为默认的tomcat中空间,且不可修改
- use custom location-----------server path和deploy path可以手动指定,server path的相对目录,为工作空间
- 指定tomcat启动时,console中日志
- 点击“open launch configuration”--common ,在standard input and output指定标准输入输出的文件夹
- localhost:8080访问指定项目
- 项目右键----properties----web project setting在此窗口中,context root修改为/;(默认情况下为项目名)。此时localhost:8080会访问本项目
以上是关于Tomat的主要内容,如果未能解决你的问题,请参考以下文章