我在测试Webservice客户端程序时出错,因为我调用了本机的xml文件,如果发布成服务,服务器端要不要配置其他环境?比如xml的路径等,客户端访问有什么限制呢?急救!
谢谢!

解决方案 »

  1.   

    带星星的提问,比较少见.你发布的时候,可以将xml一起发布过去,然后程序里面不要用xml的直接读取,因为那个已经在包里面了,可以用URL u = this.getClass().getClassLoader().getResource("/file/1234.xml"); 
    InputStream is =  this.getClass().getClassLoader().getResourceAsStream("/file/1234.xml")   这2种方式读取,不要用File(""); 就行了From http://www.java2000.net/viewthread.jsp?tid=160
      

  2.   

    借助classpath定位xml文件就没问题了,只要相对目录对,移植是不成问题的