下载到tomcat6.0.16解压包后解压启动tomcat6.0w时总是出错,郁闷一段时间后总算明白:以前在使用安装版tomcat时有一部要选jdk路径,绿色版也不例外,也要找jdk路径,设置环境变量,并且手动安装服务。具体解决方法如下:
1.建立批处理文件,内容如下:
@rem 设定服务名称,tomcat安装目录,jdk的安装目录以及服务的显示名称信息
@set SeviceName=Tomcat6At8080
@set Tomcat_Home=D:/Tomcat
@set Java_Home=D:/Program Files/Java/jdk1.7.0
@set Display=Tomcat6 At 8080
@set TomcatRun=%Tomcat_Home%/bin/tomcat6.exe
@rem 启动基本安装
%TomcatRun% //IS//%SeviceName% --DisplayName="%Display%" --Install="%TomcatRun%"
@rem 更新配置项
%TomcatRun% //US//%SeviceName% --Jvm="%Java_Home%/jre/bin/server/jvm.dll" --StartMode=jvm --StopMode=jvm
%TomcatRun% //US//%SeviceName% --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start
%TomcatRun% //US//%SeviceName% --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop
%TomcatRun% //US//%SeviceName% --Description="Apache Tomcat"
%TomcatRun% //US//%SeviceName% --JvmOptions "-Dcatalina.base=%Tomcat_Home%;-Dcatalina.home=%Tomcat_Home%"
%TomcatRun% //US//%SeviceName% ++JvmOptions "-Djava.endorsed.dirs=%Tomcat_Home%/endorsed;-Djava.io.tmpdir=%Tomcat_Home%/temp"
%TomcatRun% //US//%SeviceName% --JvmMs 32 --JvmMx 256 --Startup=auto
%TomcatRun% //US//%SeviceName% --Classpath=%Java_Home%/lib/tools.jar;%Tomcat_Home%/bin/bootstrap.jar
@rem 启动自动服务
sc start %SeviceName% auto
@echo 安装服务%SeviceName%完毕
@pause
2.然后再在dos下进入tomcat的bin目录后执行 service.bat install.
3.点击tomcat6.0w启动,即可在http://localhost:8080访问到熟悉的tomcat首页。
另外注意解压版的tomcat可能没有像安装版那样有一个默认的admin帐户要在conf/tomcat-users.xml中添加角色manager和管理员帐户、密码设置如下:
<role rolename="manager"/>
<user username="admin" password="" roles="manager"/>