組み込みのjettyサーバー内からwarファイルをデプロイしようとしています。WARのWEB-INF/libにcommons-loggingjarがあります。JspServletのinitメソッドは、このorg.apache.juli.logging.LogFactoryクラスを探しています。Jetty7.5を使用しています。
Jettyを組み込んだ戦争を展開する方法を研究しているときに、jspsを機能させるのに問題があることもわかりました。このクラスを探しているのはJspServletなので、これはそれに関連しているのでしょうか?
WARは非常に単純で、基本的にはSpring MVC 3のHelloWorldの例です。この時点では、プロトタイプを作成しているだけです。Jettyサーバーもかなり必要最低限のものです。ここにあります:
public class JettyServer extends Server {
Server server;
int port;
public JettyServer(int port) {
server = new Server(port);
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/");
webapp.setWar("webapps/myWar.war");
server.setHandler(webapp);
}
public void startServer() throws Exception {
server.start();
server.join();
}
}