美文网首页
windows下Tomcat指定jdk并部署到系统服务设置开机启

windows下Tomcat指定jdk并部署到系统服务设置开机启

作者: haiyong6 | 来源:发表于2018-07-03 10:08 被阅读0次

    近期为了提高工作效率换了新版本的eclipse,用来替换老旧的myeclipse10开发工具,结果新版本的eclipse编译模式是最新1.8或1.7的,编译出来的class文件在jdk1.6上并不能兼容运行,所以下决心把生产环境服务器上的jdk从1.6升级到1.8。
    当更改环境变量服务器jdk变成1.8后,如果直接startUp.bat启动Tomcat,Tomcat运行的是1.8的jdk,这并没有什么问题,但是,因为以前把tomcat加入了系统服务启动,当时指定的是1.6的jdk,所以需要把以前的服务remove掉,重新加入一次,下面记录一下指定jdk并加入windows系统服务的过程。

    1.Tomcat指定jdk(当系统中同时存在多个jdk版本时最有用):
    需要修改Tomcat>bin目录下的service.bat和setclasspath.bat两个文件,修改的地方相同。
    打开这两个文件,在
    if not "%JRE_HOME%" == "" goto gotJreHome
    if not "%JAVA_HOME%" == "" goto gotJavaHome
    这两行的上面加入
    set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_172
    set JRE_HOME=C:\Program Files\Java\jre1.8.0_172
    这个地方既是系统中指定jdk地址
    两个文件都加入后保存关闭。

    2.把tomcat加入系统服务:
    打开cmd命令窗口
    用命令行进入tomcat bin目录下
    如:d:
    cd Tomcat\apache-tomcat-7.0.88\bin
    接着输入 service.bat install faw-vw8280
    (install后面的是服务的名称,可自定义。)
    这样就可以安装成功了。
    如果想要删除,同样cmd进入tomcat bin目录下
    如:d:
    cd Tomcat\apache-tomcat-7.0.88\bin
    接着输入 service.bat remove faw-vw8280
    这样就可以删除服务了。

    相关文章

      网友评论

          本文标题:windows下Tomcat指定jdk并部署到系统服务设置开机启

          本文链接:https://www.haomeiwen.com/subject/qqkduftx.html