将Ant项目更改为基于Maven的项目,但出现错误:
严重:异常开始过滤器AMFMessageFilter javax.servlet.ServletException:无法加载: /WEB-INF/flex/services-config.xml(文件不存在)位于 org.granite.config.flex.ServicesConfig.loadConfig(ServicesConfig.java:179) 在 org.granite.messaging.webapp.AMFMessageFilter.init(AMFMessageFilter.java:63) 在 org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:285) 在 org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:266) 在 org.apache.catalina.core.ApplicationFilterConfig。(ApplicationFilterConfig.java:108) 在 org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4997) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5699) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1018) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:994) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) 在 org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1900) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:606)在 org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301) 在 com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) 在 com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) 在 org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:619) 在 org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:566) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:606)在 org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301) 在 com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) 在 com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) 在 javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1487) 在 javax.management.remote.rmi.RMIConnectionImpl.access $ 300(RMIConnectionImpl.java:97) 在 javax.management.remote.rmi.RMIConnectionImpl $ PrivilegedOperation.run(RMIConnectionImpl.java:1328) 在 javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1420) 在 javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:848) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:606)在 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322) 在sun.rmi.transport.Transport $ 2.run(Transport.java:202)在 sun.rmi.transport.Transport $ 2.run(Transport.java:199)在 java.security.AccessController.doPrivileged(本机方法),位于 sun.rmi.transport.Transport.serviceCall(Transport.java:198)在 sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:567) 在 sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0(TCPTransport.java:828) 在 sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.access $ 400(TCPTransport.java:619) 在 sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler $ 1.run(TCPTransport.java:684) 在 sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler $ 1.run(TCPTransport.java:681) 在java.security.AccessController.doPrivileged(本机方法)在 sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run(TCPTransport.java:681) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615) 在java.lang.Thread.run(Thread.java:745)
我对Flex知之甚少。尝试将services-config.xml复制到war。此后,错误消失了,但网页仍无法按预期加载。您能给我一些有关如何找出原因的提示吗?