精华内容
下载资源
问答
  • Tomcat指定jdk路径

    2021-02-22 13:57:32
    由于一台计算上面可能部署多个jdk版本,而当前Tomcat要指定的jdk版本,那么就要相关的设置。 1、找到tomcat的bat路径 假如是 apache-tomcat-7.0.75版本,那么路径是: apache-tomcat-7.0.75\bin\startup.bat 2、在第...

    由于一台计算上面可能部署多个jdk版本,而当前Tomcat要指定的jdk版本,那么就要相关的设置。

    1、找到tomcat的bat路径

    假如是 apache-tomcat-7.0.75版本,那么路径是:
    apache-tomcat-7.0.75\bin\startup.bat

    2、在第一行空白处增加一行:

    SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_80
    在这里插入图片描述

    3、Tomcat的bat关闭重启即可

    展开全文
  • 1.情景展示tomcat7使用jdk1.7;tomcat8使用jdk1.8。两个tomcat在一台机器下同时启动,你会发现这两个tomcat使用的是一个版本的jdk,那就是你配置过的JAVA_HOME。查看你的Windows下当前Java版本 查看我的tomcat7引入...

    1.情景展示

    tomcat7使用jdk1.7;tomcat8使用jdk1.8。两个tomcat在一台机器下同时启动,你会发现这两个tomcat使用的是一个版本的jdk,

    那就是你配置过的JAVA_HOME。

    查看你的Windows下当前Java版本

    b455ca8fcdeb24c2c4b97aa18349ed80.png

    查看我的tomcat7引入的java版本

    第一步:知道tomcat7的根目录下的startup.bat文件

    {TOMCAT_HOME}/startup.bat,在最后一行添加:pause;,进行保存

    d1262cc0b412567880557c81a5aa6c79.png

    这样,启动tomcat时,运行startup.bat文件的DOS命令就不会自动关闭。

    58c0dcf09f725c8f732942196a59c7d4.png

    这样,我们就可以看到tomcat所使用的几个主要的变量。

    CATALINA_BASE:

    CATALINA_HOME:

    CATALINA_TMPDIR: 临时文件存放位置

    JRE_HOME: JVM所在根路径(运行java文件)

    CLASSPATH:

    我们可以看到,tomcat7的java配置是jdk1.8,说明它也是从JAVA_HOME里拿到的。

    2.解决方案

    想要解决这个问题,可以这样:

    tomcat8不用做修改,默认从环境变量JAVA_HOME中取;修改tomcat7中对于JAVA_HOME的引用。

    修改tomcat7的jdk使用路径。

    方案一:修改startup.bat。(推荐使用,简单粗暴)

    文件位置:${TOMCAT_HOME}/bin/startup.bat

    在正式代码开始前,添加JAVA_HOME和JRE_HOME的配置。

    :配置java路径

    set JAVA_HOME=D:\oracle-java-1.7-x86\jdk1.7.0_79

    set JRE_HOME=D:\oracle-java-1.7-x86\jdk1.7.0_79\jre

    be90cf4a61217bc38e32955dc4b21286.png

    保存,重启tomcat。

    ef3915913c08469ec0f3abc0535198f7.png

    JRE的配置修改成功,将startup.bat中的pause;去掉即可。

    教你一招:这里也可以使用相对路径哦。

    比如:我的tomcat和jdk都防在D盘根目录下

    set JAVA_HOME=..\oracle-java-1.7-x86\jdk1.7.0_79

    set JRE_HOME=..\oracle-java-1.7-x86\jdk1.7.0_79\jre

    路径正确,引用成功。

    7fb1a67b375c02edefad26ba1a3f51f5.png

    路径错误,引用失败,报错如下:

    c6891d9695ba8def143b8165396c4159.png

    找不到JRE。

    说明:通常我们在新服务器上部署项目时,往往需要自己提供tomcat和jdk,为了方便,我们就可以这样做:

    将jdk放到Tomact目录下,在startup.bat文件中使用相对路径指定JAVA_HOME和JRE_HOME的位置。

    这样,我们不仅省去了配置java环境变量的麻烦,还省去了为某个tomcat指定jdk的麻烦;

    而且,tomcat想放到哪个磁盘的哪个目录下,位置可以随时进行迁移,而不必再次修改startup.bat文件中tomcat对于jdk的引用。

    方案二:修改setclasspath.bat文件

    位置:${TOMCAT_HOME}/bin/setclasspath.bat

    第一步:修改java.exe的路径(Java类)

    打开该文件,找到指定jdk的这句话

    641cad03b5092af772a519d3ef8cf505.png

    这就是为什么tomcat默认从环境变量中寻找jdk的原因。

    :原来的

    :set _RUNJAVA="%JRE_HOME%\bin\java.exe"

    :修改后

    set _RUNJAVA="D:\oracle-java-1.7-x86\jdk1.7.0_79\bin\java.exe"

    修改成你的jdk所在路径,保存。

    第二步:修改jdb.exe的路径(Java类调试器)

    1ba149bfb126aa5650dc71567864f988.png

    还是该文件,修改,保存,重启tomcat即可。

    :修改前

    set _RUNJDB="%JAVA_HOME%\bin\jdb.exe"

    :修改后

    set _RUNJDB="D:\oracle-java-1.7-x86\jdk1.7.0_79\bin\jdb.exe"

    可以将原来的代码使用:进行注释掉,这样,后期也容易改回去。

    java.exe:JVM

    jdb.exe: JAVA调试器

    注意:这里用方式一的pause;无法进行测试,因为我们并没有改JRE_HOME的值。

    所以,测试的话,需要将jdk1.8编译好的项目放入到tomcat7中,倘若报错信息是:java版本不匹配,则证明已经修改成功。

    写在最后

    哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

    相关推荐:

    展开全文
  • tomcat/bin下的catalina.sh下添加以下两句代码 置顶就可 export JAVA_HOME= /home/tomcat/jdk1.6.0_45 export JRE_HOME= /home/tomcat/jdk1.6.0_45/jre

    在tomcat/bin下的catalina.sh下添加以下两句代码
    置顶就可

    export  JAVA_HOME= /home/tomcat/jdk1.6.0_45
    export  JRE_HOME= /home/tomcat/jdk1.6.0_45/jre
    
    展开全文
  • tomcat 修改jdk版本号

    千次阅读 2021-03-09 15:59:52
    tomcat作为日常开发的web...把应用部署到tomcat下时大多数不需要修改运行环境,但是有时候需要修改JDK的版本,从可以修改tomcat运行时的JDK版本,我们可以知道使用tomcat时不时必须要配置JDK环境变量,因为我们可...

    tomcat作为日常开发的web应用服务器,给开发测试带来了很多便利,tomcat的运行依赖JDK的支持,在安装JDK时经常会配置环境变量:JAVA_HOME、CLASSPAT,且需要添加path变量。把应用部署到tomcat下时大多数不需要修改运行环境,但是有时候需要修改JDK的版本,从可以修改tomcat运行时的JDK版本,我们可以知道使用tomcat时不时必须要配置JDK环境变量,因为我们可以通过修改tomcat的文件,指定tomcat运行时的JDK版本。

    下面说明如何修改tomcat运行时JDK版本

    windows

    1、解压下载的tomcat;

    2、找到bin下的setclasspath.bat文件;在文件的开始出添加如下代码:

    set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51

    set JRE_HOME=D:\Program Files\Java\jdk7\jre7

    上面的意思是设定JAVA_HOME和JRE_HOME的路径;

    通过这里我们可以看出可以不设置JDK的环境变量;

    linux

    在bin下找到setclasspath.sh,在文件的最开始加入如下代码:

    set JAVA_HOME=/home/jdk/Java\jdk7\jdk1.7.0_51

    set JRE_HOME=/home/jdk/Java\jdk7\jre7

    修改了setclasspath文件之后,tomcat在启动时便使用设定的JDK。

    但是为什么这样设置之后就可以呢?

    我们都知道启动tomcat可以通过运行bin下的startup.bat,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加上JAVA_HOME和JRE_HOME。

    基于上面的运行方式,还有第二种修改方式,如下:

    1、修改tomcat/bin/catalina.bat,增加 set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51

    2、修改tomcat/bin/setclasspath.bat,同样增加

    set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51

    set JRE_HOME=D:\Program Files\Java\jdk7\jre7

    这两种方式使用任何一种都可以实现修改tomcat的依赖JDK环境,同时可以不配置JDK的环境变量。

    有不正之处欢迎指正,谢谢!

    展开全文
  • 某些时候一台服务器上会跑多个项目,而且各个项目需要的JDK版本各不相同,或者为了使业务独立开来,需要指定TomcatJDKtomcat启动配置文件中,默认使用linux配置的环境变量。如果不使用默认的环境变量,可以对...
  • Tomcat指定JDK路径

    2020-12-22 23:37:47
    一、应用实例一般情况下一台服务器只跑一个业务,那么就直接配置一套环境,设置好Java环境变量...现假设某个业务的Tomcat(apache-tomcat-6.0.32)需要用到该版本JDK(jdk1.6.0_18),JDK安装目录为 "/usr/local/java/j...
  • Linux服务器指定tomcatjdk路径 1.修改tomcat/bin/catalina.sh文件 2.修改tomcat/bin/startup.sh文件
  • Tomcat默认情况下会用系统的环境变量中找到JAVA_HOME和JRE_HOME。但是有的时候我们需要不同版本的JDK共存。可以在${TOMCAT_HOME}/bin/catalina.bat最前面设置JAVA_HOME和JRE_HOME。例如:setJAVA_HOME=E:\Program...
  • mysql+tomcat+jdk集成

    2021-01-21 01:09:26
    1准备工作:<1>免安装的JDK,MYSQL,TOMCAT.这三个都是可压缩的,压缩方法网上很多.<2>将JDK放入Tomcat目录下.mysql与tomcat同目录,再创建一个bat文件(例...修改tomcat\bin\startup.bat即可.在 set CURRENT...
  • Linux tomcat 指定jdk运行

    2021-03-16 12:50:03
    一、版本号及下载本次版本号:jdk1.7.0_80apache-tomcat-7.0.103二、解压及其放置文件路径1、上传Linux服务器 /opt目录下2、解压jdktomcat[root@localhost opt]# tar -xzvf apache-tomcat-7.0.103.tar.gz[root@...
  • 在windows环境下以批处理文件方式启动tomcat,只要运行/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE...
  • 在eclipse上面部署web项目后,它没有将你的项目文件放到tomcat 的目录下面。而是放在了你的工作目录下面。你到这里去找:E:\jintao\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps ;红颜色部分为...
  • 注意: jdktomcat版本需要对应上,tomcat版本不能低于兼容的jdk的最低版本,否则会有问题,我就是因为版本没对应,按照步骤部署完后发现访问不了,这里我选的是jdk8 根据自己的系统选择对应的版本 tomcat ...
  • Linux系统Tomcat启动指定JDK版本 1.明确JDK路径 路径如下: /usr/local/java/jdk1.8.0_131/ 2.修改catalina.sh和setclasspath.sh文件 bin目录下: ../apache-tomcat-8.5.35/bin 两个文件加入: export JAVA_HOME...
  • jdk路径在bin目录setclasspath.bat文件中设置,在该文件开头加上一下代码: rem --------------------------------------------------------------------------- rem Set CLASSPATH and Java options rem rem $Id: ...
  • 安装JDK配置好环境变量后,...进入tomcat的bin目录下,找到setclasspath.bat文件,添加如下两个变量,指定JDK路径: set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_261 set JRE_HOME=%JAVA_HOME%\jre 重启tom...
  • java环境安装(JDK)与tomcat部署javaWeb项目1 安装JDK1.1 获取安装包可以选择从网络上下载JDK的安装包,或者使用本文档所在文件夹提供的安装包(jdk-7u7-windows-x64.exe),建议使用本教程所提供的安装包。注意:需正确...
  • NEO4J指定JDK路径

    2021-12-01 14:12:38
    但是NEO4J 4.x的版本都需要jdk11, 在1.8基础上启动报如下错误,那么如何让NEO4J指定JDK路径运行呢? 警告: ERROR! Neo4j cannot be started using java version 1.8.0_181 警告: * Please use Oracle(R) Java(TM) 11...
  • 第一个 是jdk安装配置首先确定jdk和自己的系统一致 X86对应32 X64对应64win7环境变量配置 (Xp等系统略有不同)1.右键计算机 —> 属性 —> 左边的“高级系统设置” —> “高级”选项卡 —> 下面“环境变量...
  • Tomcat8+JDK8安装与配置

    千次阅读 2021-03-08 01:15:47
    操作系统:win10 64位2.tomcat版本:Tomcat8 64位3.Java版本:JDK8 64位二,软件下载下载到本地后直接打开安装,修改存储目录,如图:2.2 Tomcat8下载,官网地址:http://tomcat.apache.org/,我的系统是win10 64位...
  • 1.必须安装jdk,安装完成以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6):JAVA_HOME=...一定不能少,因为它代表当前路径)path...
  • 记录本人在配置过程中遇到的问题:腾讯云服务器配置tomcat和mysql步骤1:开通服务器获取IP地址、账户和密码步骤2:允许 SSH 远程连接 Linux 云服务器(设置可视化工具Xshell和Xftp连接)案例:您创建了一台 Linux 云...
  • Linux安装tomcatjdk

    2021-09-28 21:07:40
    JDK安装 1.下载jdk     下载官网:https://www.oracle.com/java/technologies/downloads/#java8 2.上传到linux,解压安装 tar -zxvf jdk-8u301-linux-x64.tar.gz mv jdk1.8.0_301/ jdk1.8 3....
  • idea 报错: Error : java不支持发行版本5 ...点击之后,选择要修改jdk版本路径,点击OK 将jdk加载进来之后,点击OK就成功更改了idea的jdk版本 idea怎么添加(配置)tomcat 打开idea,点击Run->Edit Co
  • 在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setcla...
  • 第一步,通过xftp上传jdktomcat的压缩包到你指定的目录 我现在要把压缩包上传到一个名为libo的目录下面,如果没有这个目录就新建 先通过命令来到根目录:cd / 在新建一个名为libo的目录:mkdir libo 如果要创建...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,517
精华内容 28,206
关键字:

tomcat修改jdk路径