本来对于服务器程序一般交给系统管理员配置就可以了,可是公司高层要求服务器程序要能像桌面程序一样能傻瓜式启动,没办法,只好将tomcat,Java和项目一起打包了。中间就涉及到tomcat与jdk绑定的问题了。
其实将jdk与tomcat绑定的难度不大。只要编辑setclasspath.bat就可以了
set JRE_HOME=C:/Program Files/Java/jre1.6.0_04
rem Make sure prerequisite environment variables are set
if not "%JAVA_HOME%" == "" goto gotJdkHome
if not "%JRE_HOME%" == "" goto gotJreHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit
红色字体部分就是添加的内容,上面的写法是绝对路径,也可以写成相对路径,比如将Java放在tomcat的bin目录下,就可以这么写
set JRE_HOME=%cd%/apache-tomcat-6.0.18/bin/Java/jre1.6.0_04,%cd%指的就是当前的工作路径。
上面只是完成了tomcat和Java的绑定,还要写个控制台,能够启动tom