这段时间一直跟着团队忙着开发了两个小模块的系统,说实话功能并不怎么强大,不过总算是经过大家的努力第一阶段算是结束了。现在要给用户在服务器上部署,让用户体验,在体验的过程中提出需求,用于明年进行升级改进。
两个模块都是用J2EE+ExtJs框架开发,部署的环境需要JDK 1.5.0和Tomcat 6.0,但是在部署过程中却遇到了不少问题,花费了不少精力去解决,主要是为了Tomcat的服务能随着系统自动启动。
具体步骤如下:
1.把JDK解压放到C:\Program Files\Java下,把Tomcat解压放到任意磁盘分区,根据需要放在了G:/Tomcat6.0下
2.添加系统环境变量:
JAVA_HOME=C:/Program Files/Java/jdk1.5.0
CLASSPATH=.;%JAVA_HOME%/LIB
TOMCAT_HOME=C:/Tomcat-5.5.20-WEB
修改系统环境变量PATH,在它的最前面加入:
%JAVA_HOME%/BIN;
3.修改Tomcat端口:
打开文件G:\Tomcat6.0\conf\server.xml
找到<Connector port="9050" />,修改prot端口号
4.修改Tomcat服务名称
打开文件G:\Tomcat6.0\bin\service.bat
找到 set SERVICE_NAME=Tomcat6COMM --系统服务名称
set PR_DISPLAYNAME=Apache Tomcat COMM --系统服务显示名称
5.创建Tomcat服务
在"开始"菜单运行CMD进入DOS窗口,执行 cd G:/Tomcat6.0/bin 命令进入执行文件的目录
G:/Tomcat6.0/bin>service.bat install --创建系统服务
G:/Tomcat6.0/bin>service.bat remove --删除系统服务
Installing the service 'tomcat' ...
Using CATALINA_HOME: G:/Tomcat6.0
Using CATALINA_BASE: G:/Tomcat6.0
Using JAVA_HOME: C:/Program Files/Java/jdk1.5.0
Using JVM: C:/Program Files/Java/jdk1.5.0/jre/bin/server/jvm.dll
The service 'tomcat' has been installed.
G:/Tomcat6.0/bin>net start tomcat
Apache Tomcat tomcat 服务正在启动 ..
Apache Tomcat tomcat 服务已经启动成功。
6.打开IE测试是否成功
放问http://localhost:9050(注意自己指定的端口)。
一般情况下创建服务都没有问题,往往在启动服务的时候就会出错
注意:
1.创建的Tomcat服务名中不要带有“_”和空格
2.Tomcat文件夹名称中不要带有空格
这就是在做的过程中遇到的问题,拿出来供大家参考和交流;
今天就写到这里了,不知道表述的有没有问题,欢迎大家来拍砖。
作者:zeke
出处:http://zhf.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。