An error occurred at line: 1 in the generated java file问题处理及tomcat指定对应的jdk运行

一、背景

tomcat7启动后,加载jsp页面报错,提示无法将jsp编译为class文件,主要报错信息如下:

An error occurred at line: 1 in the generated java file

最后确认该错误原因为:tomcat7不支持jdk1.8版本

机器上已配置了环境变量jdk8,kettle使用,根据对应表tomcat7.0.91用到了jdk7

tomcat版本与jdk版本对比表

来自官网:url:Apache Tomcat® - Which Version Do I Want?

3abe2c30db214ef3b56728bc5ed52881.png

二、操作

已知jdk11 路径: /home/jdk1.7.0.62

2.1 修改setclasspath.sh 文件,添加JAVA_HOME 信息

文件在 ./apache-tomcat-7.0.91/bin 下
vim setclasspath.sh 

#顶头添加JAVA_HOME
#!/bin/sh
JAVA_HOME=/home/jdk1.7.0.62

2.2 修改 catalina.sh文件,添加JAVA_HOME 信息

文件在 ./apache-tomcat-7.0.91/bin 下
vim catalina.sh 

#顶头添加JAVA_HOME
#!/bin/sh
JAVA_HOME=/home/jdk1.7.0.62


三、启动tomcat

./bin/startup.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值