|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在使用struts中,一定要配置struts-config.xml文件,我所采用的web容器是resin,采用struts结构,当系统搭建好了之后,启动resin,确发现resin后台报错,检查所有的地方,都没有发现错误,后来才发现,原来是struts-config.xml文件没有增加文件头引起的,原来没有定义这个文件头,系统还照常运行,后来增加了一个xml的解析配置后,就无法正常启动了,增加如下文件头后,系统正常启动。<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd"> 后来,我给系统增加了一个实现语言国际化的功能(也就是i18n),在struts-config.xml文件中增加如下配置:<!-- ========== Message Resources Definitions =========================== --><!--指定资源文件的路径--><message-resources parameter="com.huawei.icd30.agt.ApplicationResources"/> 启动resin,又发现后台报错了,经过一番翻天覆地的检查的后,才发现,原来i18n是在struts1.01版本之后才有的,而我给struts-config.xml文件定义的是1.0版本的struts,所以系统就无法辨认message-resources,将struts-config.xml文件的头文件重新定义为如下:<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> 启动resin后,系统正常启动。 返回类别: 教程 上一教程: Java 2源码解读:java.util.ArrayList 下一教程: 常用数据库JDBC连接写法 您可以阅读与"由于struts配置文件没有定义头文件引起的问题"相关的教程: · 使用hibernate扩展工具hbm2java根据配置文件生成持久化对象类(2.1.2) · JAVA读取配置文件例子 · JAVA:配置文件读取器 · 用java读写ini配置文件 · 修改TOMCAT的主配置文件,增加一个POSTGRE数据库JDBC连接池 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |