I cannot display a transformed xml (transformed by xsls) when running a WAR file on a deployed Tomcat 6 server supplied to me, whereas when I run it on Tomcat which is on my machine it works fine.
法典:
StringReader xmlInput = new StringReader(xmlString);
InputStream xslInput = new URL(path).openStream();
Source xmlSource = new StreamSource(xmlInput);
Source xslSource = new StreamSource(xslInput);
// XML result will be written to HTTP response.
Result xmlResult = new StreamResult(response.getOutputStream());
try {
Transformer transformer = TransformerFactory.newInstance()
.newTransformer(xslSource);
transformer.transform(xmlSource, xmlResult);
} catch (Exception e) {
Log.err("xml xslt transform error");
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
return ("return couldn t load file");
}
如果道路是所部署的Tomcat服务器的Xsl文档的中程,可以通过GET的请求提供。
Why would this not work on the deployed machine?
我不敢肯定WAR档案是如何在服务器上运行的,我都知道,它运行在Tomcat 6.0服务器上,我无法看到服务器的产出,因为我的教授不愿意分享任何这些信息。
因此,我 asking问的是,什么是能够造成这种情况?
http://www.ohchr.org。
我已设法获得更多有关这个问题的信息。 首先,没有出现任何错误,该信封将获得200个身份。 第二点是答复中的文字,意思是,改革职能中某些部分的工作要么是转变,要么是书面反应。