我在orbeon表单构建器中遇到了一个问题。它经常要我重新加载页面。它一次会处理多少个请求?是否有任何特定的tomcat配置来处理多个请求?似乎存在内存问题。我在TOMCAT_HOME / bin / catalina.sh文件中添加了配置。我还附加了错误对话框和tomcat控制台错误消息的屏幕截图。请指导我解决问题。
Tomcat配置
export CATALINA_OPTS="$CATALINA_OPTS -Xms1024m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx4096m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"
ORBEON_MEMORY_OPTS="-Xms300m -Xmx1000m -XX:MaxPermSize=256m -verbosegc -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails"
ORBEON_DEBUG_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=61155,suspend=n,server=y"
export JAVA_OPTS="$ORBEON_MEMORY_OPTS -server"
错误对话
Tomcat控制台错误
答案 0 :(得分:0)
当您收到这样的对话框时,可能会发生以下两种情况之一:浏览器上发生了JavaScript错误,或者服务器出错。当前者发生时,对话框包含有关错误的更多信息,这似乎没有在这里显示。因此,在后一种情况下,您最有可能发生错误:服务器上发生了错误。
要查看它是什么,您需要查看orbeon.log
。它位于../logs/orbeon.log
相对于您启动Tomcat的目录,如果您在bin
中启动它将指向Tomcat的logs
目录。在出现这样的错误后立即检查orbeon.log
,看看是否可以在文件底部找到例外。
(如果查看日志文件没有帮助,请随时将其发布到某个地方,例如在https://gist.github.com/上,更新您的问题以包含该文件的链接,并在此处发表评论,以便我已通知你这样做了。)