2

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 类的类路径。

例如,如果我com.my.MyClass1在 Runner 的类路径中有 spring 服务(不在 webApp 类路径中)并且在里面wepApp我运行 spring 并扫描 pacage "com.my" 那么 spring 会找到并尝试创建 bean MyClass1

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

4

0 回答 0