简体   繁体   English

Apache Tomcat仍在寻找卸载的Java版本

[英]Apache Tomcat Still Looking for Uninstalled Java Version

I have jasperserver running on apache tomcat on a web application. 我在Web应用程序的apache tomcat上运行jasperserver。 I have Java version 1.4 installed and the correct JAVA_HOME environment variable set. 我安装了Java版本1.4,并设置了正确的JAVA_HOME环境变量。 I can get to "myurl:8080" just fine and it shows the apache tomcat page. 我可以很好地进入“ myurl:8080”,它显示了Apache Tomcat页面。 Originally i installed java 1.8 which seemed to be incompatible for my old version of jasperserver. 最初,我安装了Java 1.8,它似乎与旧版本的jasperserver不兼容。

I needed to install an older version of Java, so i uninstalled 1.8 and installed 1.4 on my linux instance for my Java App. 我需要安装Java的较旧版本,因此我在Linux实例上为Java App卸载了1.8并安装了1.4。 However, when i try and connect to jasperserver through the app, it seems like it is still looking in the old directory for old java library. 但是,当我尝试通过该应用程序连接到jasperserver时,似乎仍在旧目录中查找旧的Java库。 How can i configure this to look at my new directory in same location? 我如何配置它以在相同位置查看我的新目录? The error is below. 错误如下。

java.io.FileNotFoundException: /usr/lib/jvm/java-8-oracle/jre/lib/rt.jar java.io.FileNotFoundException:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar

The correct version of java is located below. 正确的Java版本位于下面。

/usr/lib/jvm/java1.4.2_18/ /usr/lib/jvm/java1.4.2_18/

Try changing the java_home and jre_home environment variables path,if you update java version.The environment variables need to be edited. 如果更新Java版本,请尝试更改java_home和jre_home环境变量的路径。需要编辑环境变量。 Here is how to change or edit the environment variables 是更改或编辑环境变量的方法

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM