使用org.eclipse.jetty.server.Server部署war时的classpath乱

时间:2013-05-21 09:19:31

标签: jetty classpath web-deployment embedded-jetty

我正在使用org.eclipse.jetty.server.Server启动码头并部署战争。 我有这样的事情:

class Runner {

    private static void run(String[] arg) {
        Server server = new Server();
        ...
        server.setHandler(webApp);
        server.start();
    }
}

我遇到问题classpaths:似乎webApp的类路径包含(继承)Runner类的类路径。

例如,如果我在Runner的类路径中有弹簧服务com.my.MyClass1(不在webApp类路径中)和wepApp内部我用扫描pacage“com.my”运行spring,那么spring会找到并尝试创建bean MyClass1

servlet容器(jetty)的行为是否正确?是否有可能将码头配置为没有这种行为?

0 个答案:

没有答案