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