当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/1169947.html

相关文章:

  • 对随机生成的html文件做标签简析
  • Python趣味算法:折半查找(二分查找)算法终极指南——原理、实现与优化
  • Spring 核心知识点梳理 1
  • Jmeter使用 - 2
  • 第十一章 用Java实现JVM之异常处理
  • 使用 Ansys Fluent 软件参数化工作流程对搅拌罐中的稳态涡流进行仿真
  • 质量即服务:从测试策略到平台运营的全链路作战手册
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(7):自動詞 & 他動詞
  • es6中的symbol基础知识
  • Lua语言
  • web登录页面
  • Elasticsearch Java 8.x 的聚合 API 及子聚合的用法
  • 外网访问内部私有局域网方案,解决运营商只分配内网IP不给公网IP问题
  • iOS加固工具有哪些?从零源码到深度混淆的全景解读
  • DearMom以“新生儿安全系统”重塑婴儿车价值,揽获CBME双项大奖
  • vue2.0 + elementui + i18n:实现多语言功能
  • fuse低代码工作流平台概述【已开源】-自研
  • Java中关于线程池的解析
  • Qt 事件处理机制深入剖析
  • 厌氧菌数据挖掘可行性评估报告
  • 深入理解 Qt 中的 QImage 与 QPixmap:底层机制、差异、优化策略全解析
  • PyQt5在Pycharm上的环境搭建 -- Qt Designer + Pyuic + Pyrcc组合,大幅提升GUI开发效率
  • stm32 智能小车
  • [2025CVPR-小目标检测方向]基于特征信息驱动位置高斯分布估计微小目标检测模型
  • AI视频-剧本篇学习笔记
  • LeetCode 633.平方数之和
  • Leetcode力扣解题记录--第73题(矩阵置零)
  • RabbitMQ-交换机(Exchange)
  • 【大模型记忆实战Demo】基于SpringAIAlibaba通过内存和Redis两种方式实现多轮记忆对话
  • Arraylist与LinkedList区别