我在尝试将程序集成处理放在 tomcat 服务器上时遇到了一个非常烦人的问题……我检查了许多关于此的解决方案。他们中的大多数人都说服务器端的小程序是所谓的重量级组件......但我不能将它们转移到客户端,因为我只想处理制作图片然后将其发送给客户端。
所以我想我没有调用小程序显示或一些交互操作..我不知道为什么我有这个问题“在linux X11显示问题中使用java.awt库”..所以如果我将tomcat设置更改为大多数的人说-DJava.awt.headless=true
,它会进入另一个错误..这两个错误都表明Papplet.java
处理源代码中的244行有问题:
static public final int MENU_SHORTCUT = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
有人可以帮我吗,我被困在这里很久了......
为了补充...如果我将其更改为网站上的大多数说法...
环境:
export JAVA_OPTS="${JAVA_OPTS} -Djava.awt.headless=true"
设置好之后,新的错误信息如下
类型异常报告
信息
描述 服务器遇到一个内部错误 () 阻止它完成这个请求。
例外
javax.servlet.ServletException: java.lang.ExceptionInInitializerError
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:387)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:451)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:632)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.ExceptionInInitializerError
de.fhg.iais.kd.tm.quote.casReadWrite.CasAnnotationCollector.finishProcessing(CasAnnotationCollector.java:72)