我正在尝试使用jetty IoC加载我的webcontext。
我的战争名称 git.ctr-0.0.1-SNAPSHOT.war 我的Jetty IoC xml文件名, jetty-web.xml ,位于 git.ctr-0.0.1-SNAPSHOT / WEB-INF /
内根据jetty的文档说,放置在war文件中的IoC文件可以由jetty-deployer扫描,并且可以使用XML部署war。 链接http://www.eclipse.org/jetty/documentation/current/quickstart-config-what.html
My Ioc XML,
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/git.ctr-0.0.1-SNAPSHOT.war</Set>
<Set name="contextPath">/git</Set>
<Get name="securityHandler">
<!-- Either: -->
<Set name="loginService">
<New class="matrix.git.ctr.MyLoginService">
<Set name="name">matrix-aa</Set>
<Set name="idpUrl">https://10.100.20.83:8091</Set>
</New>
</Set>
<!-- or if you defined a LoginService called "Test Realm" in jetty.xml : -->
<Set name="realmName">matrix-aa</Set>
</Get>
</Configure>
请建议如何通过码头加载此配置。