Struts 启动的一个错误
java.net.UnknownHostException: struts.apache.org
struts-config.xml如下配置
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
本地能够运行,好象上网就会报
ERROR [ActionServlet] Parsing error processing resource path
java.net.UnknownHostException: struts.apache.org
后来换了个头
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
原来 项目是struts1.1的,后来改为1.2了,就出现这个问题,居然和网络环境有关,我晕死.
分享到:
相关推荐
在学习struts2的时有时会出现此异常,现将其总结如下,方便大家参考:
### Struts2异常解析与项目搭建详解 #### 异常处理 在开发Struts2项目的过程中,遇到各种异常是不可避免的。以下是一些常见的Struts2异常及其解决方法: ##### 1. **ActionNotFoundException** **异常说明:** 当...
5. **安全最佳实践**:除了升级,还应遵循一些安全最佳实践,如限制不必要的OGNL表达式使用,使用安全的Action配置,以及开启日志监控,以便及时发现异常行为。 6. **持续监控和维护**:修复完成后,不应放松警惕。...
1. 配置环境:确保项目中引入了所有必需的jar包,并正确配置了web.xml文件以启动Struts2过滤器。 2. 设计Action:根据业务需求创建Action类,实现对应的业务逻辑。 3. 编写配置:配置struts.xml文件,定义Action、...
9. **异常处理**:Struts 2提供了一套完善的异常处理机制,可以通过配置文件定义全局和Action级别的异常处理策略。 10. **国际化(Internationalization, i18n)**:Struts 2支持多语言,开发者可以轻松地为不同...
3. **重启应用**:完成上述更改后,重新启动应用服务器,看是否还存在异常。 4. **调试和日志**:如果问题仍然存在,可以开启应用服务器的详细日志,查看是否有更具体的错误信息,以便进行更深入的调试。 总的来说...
2. 配置与初始化:详细解释struts-config.xml和web.xml的配置,以及如何启动和调试Struts应用。 3. 表单处理:ActionForm的使用,以及表单验证的实现。 4. 控制流程:Action类的编写,转发和重定向的使用,以及结果...
- **异常处理**:Struts2提供了全局异常处理机制,可统一处理Action抛出的异常。 7. **性能优化** - ** strut2-convention-plugin**:使用约定优于配置,减少XML配置。 - **Caching Interceptor**:缓存拦截器,...
`org.apache.struts2.interceptor`包定义了内置的拦截器,例如身份验证、异常处理等,开发者可以根据需要自定义拦截器。 最后,`org.apache.struts2.util`和`org.apache.struts2.validators`包提供了实用工具类和...
- PlugIn在Struts启动时自动加载,可以通过实现`org.apache.struts.action.PlugIn`接口来创建自定义插件。 - 插件可以监听ActionServlet的生命周期事件,比如在初始化阶段进行配置加载,在销毁阶段进行资源释放。 ...
可以通过配置`<global-exceptions>`标签在struts-config.xml中定义全局异常处理器,或者在Action类中使用`throws Exception`声明抛出异常。 7. **Struts与Spring的整合如何实现?** 通常通过Spring的Web MVC模块...
6. **异常处理**:Struts2提供了一套完整的异常处理机制,可以捕获并控制应用程序中可能出现的异常,使开发者能够优雅地处理错误。 7. **国际化支持**:Struts2支持多语言环境,通过资源文件可以轻松实现应用程序的...
Struts2是Java EE开发中一个非常流行的MVC框架,用于构建可维护、可扩展的Web应用程序。在开始使用Struts2之前,...在实际开发中,你可能还需要了解更多关于Struts2的特性,如拦截器、插件、国际化、异常处理等内容。
借助 Sysdeo Tomcat Plug-ins for Eclipse 插件,可以在 Eclipse 环境中直接启动或停止 Tomcat 服务器,从而简化了部署过程。 **总结**: 本文通过对 Easy Struts 插件的介绍及其在 Eclipse IDE 中的使用方法,为...
4. **开发实践**:“struts1.2配置详细.doc”可能还涉及实际项目中的Struts1应用,如异常处理、过滤器配置、Session管理等。 综上所述,了解和掌握PostgreSQL与Struts的结合使用,对于开发高效、稳定的Web应用程序...
7. **Action类问题**:如果Action类的定义、实现或注解存在问题,比如没有正确的返回类型,或者没有处理异常,也可能会导致启动时的错误。检查Action类的代码,确保它们符合Struts2规范。 8. **插件冲突**:Struts2...
- **异常处理机制:**Struts2允许开发者自定义异常处理策略,确保应用程序的健壮性和用户体验。 - **国际化(i18n):**支持多种语言的国际化需求,通过配置文件实现界面文本的多语言展示。 - **转换器(Converter)...
在这个“Struts驱动包”中,包含了Struts 1.2.9版本的必要组件,以及一个空项目,可以作为学习或快速启动新项目的基础。 1. **Struts框架核心组件**: - `struts-core.jar`:这是Struts框架的核心库,包含Action...
通过以上介绍可以看出,Struts2的配置文件在应用的启动和运行中扮演着关键的角色。正确地配置这两个文件对于构建高效、稳定的Struts2应用至关重要。同时,灵活运用这些配置选项,可以显著提高应用的可维护性和扩展性...