Document root element "struts-config", must match DOCTYPE root "null". 这个怎么解决的

 我来答
couter44
2011-05-22
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
J2EE学习历程(2007-08-24 17:40:40)转载 分类: 术—JavaEE—Web学习

2007-08-13

Question1:
现象1:控制台提示

The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

Question2:
现象2:JSP页面解析不出来,浏览器显示空白HTML页。

答案:根本原因没有启动数据库。

Question3:
什么地方式操作错误?打印在控制台上,查错很好用。例如:SQL与错误。

答案:在com.ideas.bean.DataBase中,每一个方法在都通过try,catch执行SQL语句的,随时捕获Exception,并通过System.out.println打印在控制台上。例如:

/**释放数据库连接*/

public void releaseConn(){

try{

if(conn != null){

conn.close();

/**测试连接计数*/

ParentBean.showConnNUM(false);

}

}

catch(SQLException e){

System.out.println("关闭数据库连接时出错;\r\n错误为:" + e);

}

}

Question4:
为什么 menu1_name能够正常录入、显示。而menu_introduce却不能?

原因:

if(menu1_name1==null)menu1_name1 = "";

menu1_name1 = new String(menu1_name1.getBytes("ISO-8859-1"),"GBK");

Question5:
menu2/list.jsp中menu1_name是怎样获得的?

答案:通过SQL语句

com.idea.bean.menu2.java中

public Vector getCurPage(int cur,int records)

{

return getOnePage("

SELECT zzm_menu2.*,zm_menu1.name as menu1_name

FROM zzm_menu2,zzm_menu1

WHERE zzm_menu2.menu1_serial=zzm_menu1.menu1_serial

ORDER BY menu1_serial,menu2_serial",cur,records);

}

Question6:
String ip = "http://"+request.getServerName();

当本机访问本机服务器时,服务器显示ip为http://127.0.0.1:8080

当其他机器访问服务器时,服务器显示ip为http://192.168.10.56:8080

注:getServerName()方法返回当前请求所指向的主机名。

与翟文博讨论一下。

Question7:
Struts配置中struts-config.xml,

Tomcat错误提示:“Document root element struts-config , must match DOCTYPE root null .”

原因: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">



Question8:
Tomcat错误提示:” No action instance for path /HelloWorld could be created”

原因:

"No action instance for path /test could be created "
这个异常相信很多人遇到过。但是原因却不尽相同。

通常:
第一个可能出错的就是对应的struts-config文件。看看对应类的路径、大小写、字符的全角与半角、空格等。
第二个可能出错的地方就是web.xml。配置错了对应的文件。

Think
php与J2EE在Web服务方面的比较:

1.J2EE可自己编写服务器初始化进程。

2.J2EE可自己编写捕获Exception,并打印的功能。
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式