HTTP 状态 500 – 有关 ServletUtilities 的内部服务器错误

问题描述 投票:0回答:1

我正在尝试在 centos 上使用 Tomcat 10 和 jdk11 制作一个 Web 服务。

但是我收到 HTTP Status 500 – Internal Server Error,并显示 An error generated at line: [703] in the jsp file: [/index.jsp]

据说 ServletUtilities 类型中的方法 saveChartAsPNG(JFreeChart, int, int, ChartRenderingInfo, HttpSession) 不适用于参数 (JFreeChart, int, int, null, HttpSession)

我的代码如下,

ValueAxis   rangeAxis   =   plot.getRangeAxis();   
rangeAxis.setUpperMargin(1);

String filename = ServletUtilities.saveChartAsPNG(chart, 200, 160, null, session);
String graphURL = request.getContextPath()+"/DisplayChart?filename="+filename; 

请问谁能告诉我该怎么解决这个问题?

java tomcat centos http-status-code-500
1个回答
0
投票

根据文档,“saveChartAsPNG”中的 ChartRenderingInfo 允许为空,因此请检查您的其他对象参数(JFreeChart 和 HttpSession)是否是预期的参数,如包、版本等。

© www.soinside.com 2019 - 2024. All rights reserved.