0

我们突然开始从 ColdFusion 8 收到以下错误:

javax.servlet.ServletException:根本原因:在 Coldfusion.filter.FormScope.parseQueryString(FormScope.java:355) 在 Coldfusion.filter.FormScope.parsePostData(FormScope.java:327) 在 Coldfusion.filter.FormScope 的 java.lang.IllegalArgumentException .fillForm(FormScope.java:277) 在coldfusion.filter.FusionContext.SymTab_initForRequest(FusionContext.java:438) 在coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:33) 在coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter. java:22) 在coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:126) 在coldfusion.CfmServlet.service(CfmServlet.java:198) 在coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) 在jrun。 servlet.FilterChain.doFilter(FilterChain.java:86) 在 com.intergral.fusionreactor.filter。FusionReactorCoreFilter.doHttpServletRequest(FusionReactorCoreFilter.java:503) at com.intergral.fusionreactor.filter.FusionReactorCoreFilter.doFusionRequest(FusionReactorCoreFilter.java:337) at com.intergral.fusionreactor.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:246) at com .intergral.fusionreactor.filter.FusionReactorFilter.doFilter(FusionReactorFilter.java:121) 在 jrun.servlet.FilterChain.doFilter(FilterChain.java:94) 在 Coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) 在Coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) 在 jrun.servlet.FilterChain.doFilter(FilterChain.java:94) 在 jrun.servlet.FilterChain.service(FilterChain.java:101) 在 jrun.servlet.ServletInvoker .invoke(ServletInvoker.java:106) 在 jrun。servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) 在 jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) 在 jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) 在 jrun.servlet.jrpp.JRunProxyService .invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) 在 jrunx.scheduler.ThreadPool$ UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)543) 在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java :428) 在 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)543) 在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java :428) 在 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

在coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:70) 在coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) 在jrun.servlet.FilterChain.doFilter(FilterChain.java:94) 在jrun。 servlet.FilterChain.service(FilterChain.java:101) 在 jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) 在 jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) 在 jrun.servlet.JRunRequestDispatcher.invoke (JRunRequestDispatcher.java:286) 在 jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) 在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable( ThreadPool.java:320) 在 jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) 在 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) 在 jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

我将工作服务器的冷融合配置进行了比较,并没有什么明显的。

我们的 default-web.xml 看起来像:

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
    <!--FusionReactor filter - created Mon Oct 08 12:12:10 CEST 2012-->
    <filter>
        <filter-name>FusionReactor</filter-name>
        <filter-class>com.intergral.fusionreactor.filter.FusionReactorFilter</filter-class>
        <init-param>
            <param-name>config</param-name>
            <param-value>D:/FusionReactor/instance/coldfusion.cfmx8.SRVWWEBT05/conf/reactor.conf</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>FusionReactor</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <display-name>Default Web Application Settings</display-name>
    <description>Settings </description>
    <!--
 <filter>
   <filter-name>JRunTimingFilter</filter-name>
   <filter-class>jrun.servlet.filters.TimingFilter</filter-class>
 </filter>

 <filter-mapping>
   <filter-name>JRunTimingFilter</filter-name>
   <url-pattern>/*</url-pattern>
 </filter-mapping>
-->
    <servlet>
        <servlet-name>FileServlet</servlet-name>
        <servlet-class>jrun.servlet.file.FileServlet</servlet-class>
        <init-param>
            <param-name>browseDirs</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>
    <servlet>
        <servlet-name>ServletInvoker</servlet-name>
        <servlet-class>jrun.servlet.ServletInvoker</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>JSPServlet</servlet-name>
        <servlet-class>jrun.jsp.JSPServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
        <init-param>
            <param-name>keepGenerated</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>translationDisabled</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>cacheTags</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>
    <servlet>
        <servlet-name>JSTServlet</servlet-name>
        <servlet-class>jrun.jsp.JSTServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>JspLicenseServlet</servlet-name>
        <servlet-class>coldfusion.license.JspLicenseServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>AxisServlet</servlet-name>
        <display-name>Apache-Axis Servlet</display-name>
        <servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
        <init-param>
            <param-name>use-servlet-security</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>
    <servlet>
        <servlet-name>JRunStatistics</servlet-name>
        <jsp-file>/jrunx/instrument/Results.jsp</jsp-file>
    </servlet>
    <servlet-mapping>
        <servlet-name>FileServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>JspLicenseServlet</servlet-name>
        <url-pattern>*.jsp</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>JSTServlet</servlet-name>
        <url-pattern>*.jst</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ServletInvoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>JRunStatistics</servlet-name>
        <url-pattern>/JRunStatistics</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <!--
 <error-page>
    <exception-type>jrun.jsp.compiler.JSPCompiler$CompoundCompilerException</exception-type>
    <location>/jrun/jsp/error-pages/CompoundCompilerException.jsp</location>
 </error-page>

 <error-page>
    <exception-type>javax.servlet.ServletException</exception-type>
    <location>/jrun/servlet/error-pages/ServletException.jsp</location>
 </error-page>

 <error-page>
    <exception-type>jrun.jsp.parser.TokenMgrError</exception-type>
    <location>/jrun/servlet/error-pages/ServletException.jsp</location>
 </error-page>
-->
    <error-page>
        <exception-type>javax.io.FileNotFoundException</exception-type>
        <location>/jrun/servlet/error-pages/404.jsp</location>
    </error-page>
</web-app>

有人对此有提示吗?

4

1 回答 1

1

该问题与过滤掉服务器上的每个请求并修改它们的 .Net Http 模块有关。

于 2013-05-27T08:50:25.227 回答