Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-11411

ModuleClassLoader fails with ClassNotFoundException when class in a jar file

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • 11.0.0.Final, 14.0.0.Final
    • Class Loading
    • None
    • Hide

      Eg.

      See attached files. Put "server" in war project and "service" in different jar project.

      Show
      Eg. See attached files. Put "server" in war project and "service" in different jar project.

    Description

      Simple REST service with Application activator in project and Rest Server in another project with jar file fails to load.

      Works okay with EAR project structure but not with simpler WAR project structure.

      Caused by: java.lang.ClassNotFoundException: rest.service.server.RestSever from [Module "deployment.restserver7.war" from Service Module Loader]
      at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198)
      at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412)
      at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400)
      at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)

      Attachments

        1. JaxRsActivator.java
          0.4 kB
        2. RestSever.java
          0.3 kB

        Activity

          People

            yborgess1@redhat.com Yeray Borges Santana
            karlnicholas Karl Nicholas (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: