如何在java JAX-WS应用程序中获取WEB-INF文件夹路径

问题描述:

我有一个带有java bean的java web服务应用程序。 我如何确定WEB-INF目录中的文件的完整路径。如何在java JAX-WS应用程序中获取WEB-INF文件夹路径

为什么你需要这个? 执行此操作的一种方法是从您的jsp/servlet到getServletContext().getResourceAsStream("web-app/WEB-INF/...") 此外,如果您尝试在客户端上使用.wsdl文件,则最好指定服务器的URI而不是物理地址。

+0

我使用一个java库,它使用外部配置文件。来自Stateless Bean的库调用不是来自jsp或servlet。 – Tirex 2012-01-17 05:02:35

+0

我找到了解决方法,但问题仍然存在。 http://stackoverflow.com/questions/1485987/log4j-properties-file-where-to-put-it“Glassfish默认情况下将[Glassfish安装位置] \ glassfish \ domains [您的域名] \作为默认工作目录“所以我把配置文件放在这个目录下,并建立相对路径。 – Tirex 2012-01-17 09:48:22