2008-10-01 11 views
0

я определил: Catalina кота: 5.5.23 в качестве зависимости от груза плагина, но я все еще получаю следующее исключение:Что является самым простым способом запускать tomcat во встроенном режиме из модуля load-maven2?

java.lang.ClassNotFoundException: org.apache.catalina.Connector 
at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:316) 
at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) 
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) 
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) 
at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Class.java:247) 
at org.codehaus.cargo.container.tomcat.internal.Tomcat5xEmbedded.preloadEmbedded(Tomcat5xEmbedded.java:232) 

Похоже RealmClassLoader не найти класс, возможно, из-за Яву .security.AccessController.doPrivileged запрещающий доступ.

У кого-нибудь есть tomcat для запуска в встроенном режиме изнутри maven?

+0

Не могли бы вы разместить соответствующие разделы своего ПОМ? Конфигурация груза и соответствующие зависимости должны быть достаточными. – sblundy 2008-10-01 02:40:07

ответ

1

Сторона примечания: Вы можете начать причал, похожий на tomcat. (Сервлеты будут доступны на артефакт имени-http://localhost:8080/)

mvn jetty6:run 

Вы должны добавить к вашему П:

<project> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.mortbay.jetty</groupId> 
       <artifactId>maven-jetty6-plugin</artifactId> 
       <configuration> 
        <scanIntervalSeconds>5</scanIntervalSeconds> 
        <!-- 
        <webXml>${basedir}/WEB-INF/web.xml</webXml> 
        --> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 
</project> 
0

Существует также кот Maven плагин:

http://mojo.codehaus.org/tomcat-maven-plugin/introduction.html

<plugins> 
    <plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>tomcat-maven-plugin</artifactId> 
    </plugin> 
</plugins> 

На моей машине это загружает tomcat 6. Я не уверен, как его получить o работа с tomcat 5.5

 Смежные вопросы

  • Нет связанных вопросов^_^