[转帖]关于tomcat的环境变量_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3850 | 回复: 1   主题: [转帖]关于tomcat的环境变量        下一篇 
smile
注册用户
等级:少校
经验:889
发帖:70
精华:2
注册:2013-4-22
状态:离线
发送短消息息给smile 加好友    发送短消息息给smile 发消息
发表于: IP:您无权察看 2013-4-22 16:04:53 | [全部帖] [楼主帖] 楼主

越是强大的工具,掩盖越多的真相,用这些工具可以,但了解被隐藏的事情同样有必要。
1、如何在Dos下启动Tomcat在tomcat/bin/目录下,有一个startup.bat,
运行该批处理即可启动tomcat
在这个目录下还有一个shutdown.bat,
运行则停止tomcat

2、Tomcat需要什么环境变量以及注意事项
Tomcat需要两个环境变量
CATALINA_HOME,指向Tomcat的安装目录
JAVA_HOME,指向JDK的安装目录,注意:一定要JDK,Tomcat之所以需要JDK,是因为要动态编译JSP

虽然在windows上,环境变量不区分大小写,但最好遵循惯例,全部使用大写,
另外,虽然路径上的空格并不影响环境变量的使用,但需要设置的时候做特殊处理,
所以,最好把tomcat和jdk都安装到不包含空格的路径下,更进一步,建议安装到不包含中文的路径下

3、如何设置环境变量
通过图形界面设置环境变量,相信大家都知道,
但在命令行下可以用如下指令设置环境变量:

>set JAVA_HOME=d:\jdk5


如果路径中有空格,需要加双引号

>set "JAVA_HOME=d:\Program Files\jdk5"


可以用echo指令查看已经设置的环境变量:

echo %JAVA_HOME%


如果想查看所有已经设置的环境变量,直接输入set即可

注意,如果你已经打开cmd命令窗口,通过图形界面设置的环境变量需要重新打开窗口才能生效。

环境变量的一大作用是:我们可以在一个主机上同时启动多个tomcat,
只要在每次执行startup.bat前,指定CATALINA_HOME的指向即可。
当然,每份tomcat都要配置不同的端口才行。

4、实际的项目如何做集成
用MyEclipse做一条龙的编码、部署、测试,对单兵作战,调试个人的代码很高效,
那么团队开发的时候,大家的代码如何集成��来呢?

其实也很简单,
首先需要一个版本管理工具,比如:CVS,SVN,微软的VSS(还有人用吗?),团队每个人的代码都提交到版本服务器,
然后,用一个独立的主机作为集成环境,从版本服务器下载所有的代码,
最后,需要一个项目集成工具,比如ANT,MAVEN,来实现从源代码到发布包的转换。

ANT和MAVEN都是基于XML配置文件,所以要有人先将集成发布的过程写成脚本,从而实现发布过程的自动化。

对于新手,新手,新新手,建议大家在使用MyEclipse的同时,多在cmd命令行下做些事情,
在MyEclipse中能做的事情,在cmd下不一定能完成,
而通过努力鼓捣出来后,一定会让你有所收获。




赞(0)    操作        顶端 
koei
版主
等级:大校
经验:4186
发帖:7
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei 加好友    发送短消息息给koei 发消息
发表于: IP:您无权察看 2014-5-7 9:00:39 | [全部帖] [楼主帖] 2  楼

如果是多个Tomcat,和前端Apache配合才好,可以走jk或者proxy



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论