Java 使用url在j2ee web应用程序中显示资源

Java 使用url在j2ee web应用程序中显示资源,java,url,jakarta-ee,war,Java,Url,Jakarta Ee,War,我有一个简单的j2ee web应用程序。我把它打包成了战争档案。war文件的结构是: /.. images css WEB-INF web.xml wsdl abc.wsdl ..... 我将其部署到ServiceMix中(它使用jetty作为web容器)。这个应用程序运行得很好 现在,我的问题是: 如何使用URL显示abc.wsdl文件,如: http://localhost:8080/simpleapp/wsdl/abc.wsdl 我知道这不是一个好的做法,

我有一个简单的j2ee web应用程序。我把它打包成了战争档案。war文件的结构是:

/..
 images
 css
 WEB-INF
     web.xml
 wsdl
    abc.wsdl
 .....
我将其部署到ServiceMix中(它使用jetty作为web容器)。这个应用程序运行得很好

现在,我的问题是: 如何使用URL显示abc.wsdl文件,如:

http://localhost:8080/simpleapp/wsdl/abc.wsdl 
我知道这不是一个好的做法,但我只想知道如何做到这一点。

在中尝试以下方法

单击此处查看wsdl文件


在任何生成的jsp/index.html中,它的根位于webapp的底部

当您尝试该URL时会发生什么?谢谢。我发现了:在web.xml中,添加以下行:wsdl text/xml,这样当您访问wsdl文件时,它将显示该文件(而不是显示请求下载的对话框)