CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

如何在JRUN4中使用JAXP 1.3或Apache的相关技术进行XML和XSL的转换??

楼主peterli007(李冰)2003-11-02 09:41:13 在 Java / Web 开发 提问

如何在JRUN4中使用JAXP   1.3或Apache的相关技术进行XML和XSL的转换??  
  我已编写好一个servlet程序,进行xml和xsl的转换,在Tomcat上正常运行。但移植到JRUN4服务器上时却不能实现转换,经检查日志后发现有如下错误:  
  javax.xml.transform.TransformerConfigurationException:   javax.xml.transform.TransformerException:   org.xml.sax.SAXParseException:   缺少文件根组件。  
  at   org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:767)  
  at   phonew.Servlet1.doGet(Servlet1.java:44)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:740)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  
  at   jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)  
  at   jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)  
  at   jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:241)  
  at   jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)  
  at   jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)  
  at   jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:348)  
  at   jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)  
  at   jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:294)  
  at   jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)  
  Caused   by:   javax.xml.transform.TransformerConfigurationException:   javax.xml.transform.TransformerException:   org.xml.sax.SAXParseException:   缺少文件根组件。  
  at   org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:946)  
  at   org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:750)  
  ...   12   more  
  Caused   by:   javax.xml.transform.TransformerException:   org.xml.sax.SAXParseException:   缺少文件根组件。  
  at   org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:942)  
  ...   13   more  
  我想大概是TransformerFactory没有配置好??如果是真的,那应该如何配置??如果不是真的,那以应该如何在JRUN4服务器上使用JAXP   1.3或Apache的相关技术实现XML和XSL的转换呢?????  
        谢谢!!!!!!!!!!!!!!!! 问题点数:100、回复次数:2Top

1 楼peterli007(李冰)回复于 2003-11-04 09:51:43 得分 0

难道没有人用JRUN4服务器吗??没有人会这个问题吗?????????????????????????Top

2 楼BillGate008()回复于 2003-11-05 20:07:09 得分 100

在程序开头使用下列方法:  
  System.setProperty("javax.xml.parsers.DocumentBuilderFactory",  
                                                "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");  
          System.setProperty("javax.xml.parsers.SAXParserFactory",  
                                                "org.apache.xerces.jaxp.SAXParserFactoryImpl");Top

相关问题

  • apache?
  • apache
  • 安装jrun后是否还需要配置IIS 或APACHE
  • 请教Apache 1.3.2 + JRun 3.1 配置!欢迎高手...
  • JRUN
  • 请教:有了JRUN了,为什么还要装个APACHE,APACHE这个软件起什么作用的呢?
  • 为什么用JAXP读取不到XML元素的内容?
  • 请问在jaxp中如何输出一份xml文档
  • jrun 是不是Web server,它们之间何关系啊?可以代替apache的软件是什么 呢?
  • 要用apache的xalan来实现xml的转换,需要装哪些东西?

关键词

  • 转换
  • 组件
  • xsl
  • apache
  • 服务器
  • 技术
  • 文件
  • servlet
  • xml
  • jrun

得分解答快速导航

  • 帖主:peterli007
  • BillGate008

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo