我在 karaf 使用 Apache Aries。我已经在一个单独的包中设置了我的主页。问题是当我停止我的“web-home”包时,我看到了 apache aries 默认页面。
在 karaf-logs 中,我看到默认页面总是被调用。
"WARN JAXRSUtils - Both org.apache.aries.jax.rs.whiteboard.internal.DefaultWeb#home and my.packet.Home#home are equal candidates for handling the current request which can lead to unpredictable results"
这就是我的Home.java
样子:
@Path("/")
@Component(
property = {
JaxrsWhiteboardConstants.JAX_RS_APPLICATION_SELECT + "=(osgi.jaxrs.name=.default)",
JaxrsWhiteboardConstants.JAX_RS_RESOURCE + "=true"
},
service = Home.class
)
public class Home {...
那么,如何将白羊座配置为关闭其主页,或者以其他方式阻止这种潜在的不可预测的结果?
如果被问到,我很乐意澄清更多必要的细节。提前致谢。