Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我们可以覆盖Apache CXF生成的HTML页面吗_Java_Rest_Cxf - Fatal编程技术网

Java 我们可以覆盖Apache CXF生成的HTML页面吗

Java 我们可以覆盖Apache CXF生成的HTML页面吗,java,rest,cxf,Java,Rest,Cxf,我们可以覆盖Apache CXF生成的HTML页面吗 我试过了 <init-param> <param-name>hide-service-list-page</param-name> <param-value>true</param-value> </init-param> 但它显示没有找到服务,而不是显示如何显示不同的html页面。 感谢

我们可以覆盖Apache CXF生成的HTML页面吗

我试过了

    <init-param>        
        <param-name>hide-service-list-page</param-name>
        <param-value>true</param-value>         
    </init-param>
但它显示没有找到服务,而不是显示如何显示不同的html页面。
感谢

ApacheCXF使用名为FormattedServiceListWriter的类来生成您正在讨论的html页面,您可以查看代码

要个性化该页面,您可以在项目中创建一个类,该类在同一个包org.apache.cxf.transport.servlet.servicelist中具有完全相同的名称。您还必须在项目中创建该包,并为自己的实现更改writeServiceList方法,该类将优先于cxf jar中的类

新的FormattedServiceListWriter类

您可以在web.xml中尝试此操作,以覆盖服务列表路径

<init-param>
  <param-name>service-list-path</param-name>
  <param-value>/*</param-value>
</init-param>

你能进一步解释一下吗?您知道什么时候保存服务描述html页面吗?例如,URL是,它将列出所有可用的SOAP服务:和可用的RESTful服务:因此,我想显示一些其他消息,而不是这些列表。
<init-param>
  <param-name>service-list-path</param-name>
  <param-value>/*</param-value>
</init-param>