警告: Can't find ServletContext to check for <welcome-file-list> in web.xml. Assuming defaults.
2011-9-30 14:21:32 org.directwebremoting.impl.DefaultPageNormalizer normalizePage
警告: - To prevent this message from happening, either call the PageNormalizer from a DWR thread
2011-9-30 14:21:32 org.directwebremoting.impl.DefaultPageNormalizer normalizePage
警告: - Or seed the PageNormalizer with a ServletContext before access from outside a DWR thread
因为使用了dwr的推送技术,在初始化web.xml时就需要将类初始化,而这个时候根本就没有网页调用这个类,当然报这样的错误了。
解决方法参考如下:
http://directwebremoting.org/dwr/documentation/reverse-ajax/threads.html
添加如下红色内容即可
WebContext wctx = WebContextFactory.get();
sctx = ServerContextFactory.get(wctx.getServletContext());
wctx.getScriptSessionsByPage("");
分享到:
相关推荐
3. `<welcome-file-list>`:设置默认首页,当用户访问目录而不是具体文件时,Servlet容器会尝试加载这些文件。例如: ```xml <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index...
</welcome-file-list> 在上面的配置中,定义了 Welcome 文件的列表,包括 index.html、index.htm 和 index.jsp。 二、server.xml 配置文件 server.xml 配置文件是 Tomcat 服务器的另一个重要配置文件,用于配置 ...
当我们需要改变`applicationContext.xml`的路径时,可以在`web.xml`中使用`<context-param>`元素来指定。例如: ```xml <context-param> <param-name>contextConfigLocation</param-name> <param-value>...
`web.xml`文件主要由两部分组成:`<web-app>`元素内的全局配置和`<servlet>`、`<servlet-mapping>`、`<filter>`、`<filter-mapping>`、`<listener>`等元素定义的特定组件配置。 ```xml <web-app> <!-- 全局配置 --...
<param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> ...
在读取 web.xml 文件时,容器会读取两个节点:<listener> 和 <context-param>。紧接着,容器会创建一个 ServletContext(上下文),这个 web 项目所有部分都将共享这个上下文。 接着,容器将 <context-param> 转换...
在`web.xml`中,我们通过`<filter>`和`<filter-mapping>`来定义过滤器。例如: ```xml <filter> <filter-name>EncodingFilter</filter-name> <filter-class>com.example.EncodingFilterClass</filter-class> </...
`<welcome-file-list>`元素指定默认的欢迎页面,当用户访问目录而非具体文件时,服务器将尝试加载这些文件。例如: ```xml <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> ```...
- **欢迎文件** (`<welcome-file-list>`):当访问目录而非文件时,服务器默认返回的文件。 - **错误处理** (`<error-page>`):指定不同错误码或异常的处理页面。 - **标签库** (`<taglib>`):简化JSP页面中的...
9. `<welcome-file-list>`: 指定一组欢迎文件,当用户访问目录而不是具体文件时,服务器会尝试寻找这些文件。`<welcome-file>`列出单个欢迎文件。 10. `<taglib>`: 注册并配置JSP标签库,`<taglib-uri>`是标签库的...
**web.xml文件详解** 在Java Web开发中,`web.xml`文件是应用部署描述符(Deployment Descriptor),它是每个Servlet应用程序的核心配置文件。它定义了Web应用程序的组件、它们的映射、初始化参数以及各种Servlet、...
<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- error handling --> <error-page> <error-code>404</error-code> <location>/error.jsp</location> </error-page> ...
- `<welcome-file-list>`:设置默认欢迎页面。 - `<error-page>`:定义错误页面,当特定HTTP状态码或异常发生时,转向指定的页面。 - `<jsp-config>`:配置JSP相关的行为,如JSP默认导包、指令等。 - `<security...
`web.xml` 文件是Java Web应用程序的部署描述符,它定义了应用的配置信息和运行时行为。在本文中,我们将深入探讨其中的一些关键标签及其用途。 ### `context-param` `<context-param>` 标签用于声明应用范围内的...
- `<mime-mapping>`: 配置文件扩展名与MIME类型的对应关系,例如`<mime-mapping><extension>jpg</extension><mime-type>image/jpeg</mime-type></mime-mapping>`。 **错误处理** - `<error-page>`: 设置特定HTTP...
</welcome-file-list> ``` 以上就是配置 Struts 1.3 多应用模块的基本步骤。通过这种方式,每个模块都可以独立开发和测试,降低了复杂性,同时也方便了后期的维护和升级。在实际项目中,你可能还会遇到权限控制、...
<param-value>/WEB-INF/config/IamConfig.xml,/WEB-INF/config/applicationContext_HBJF.xml</param-value> </context-param> ``` - **参数解析**: - `<listener-class>`标签用于指定监听器类。 - `<context...
<web-app> ............... <init-param> <param-name>charset</param-name> <param-value>GB2312</param-value> </init-param> ............... </web-app> 而如果只有一个特定的 Servlet 需要设定的参数,...