Ich habe eine "WebApplication" in NetBeans erstellt. Es hat eine JSP-Seite und einen Webservice. Es hat gut funktioniert. Dann habe ich ein paar kleine Änderungen vorgenommen und umgeschichtet. Plötzlich gibt der Webservice einen Fehler 404 (Not Found). GlassFish ist immer noch aktiv und ich kann sogar eine JSP-Seite im selben Projekt aufrufen und Änderungen an der JSP-Seite werden erkannt.Netbeans Glassfish gibt 404 auf Webservice, aber keine JSP-Seite
Hier ist meine deploy Ausgabe:
init: deps-module-jar: deps-ear-jar: deps-jar: library-inclusion-in-archive: library-inclusion-in-manifest: compile: compile-jsps: Building jar: C:\Documents and Settings\randys\My Documents\NetBeansProjects\WebApplication6\dist\WebApplication6.war Starting GlassFish V3 GlassFish V3 is running. Incrementally deploying WebApplication6 Completed incremental distribution of WebApplication6 Incrementally redeploying WebApplication6 redeploy?name=WebApplication6&properties=keepSessions=true running on GlassFish V3 redeploy?name=WebApplication6&properties=keepSessions=true completed on GlassFish V3 run-deploy: Browsing: http://localhost:8080/WebApplication6/ run-display-browser: run: BUILD SUCCESSFUL (total time: 41 seconds)
und
INFO: Launching GlassFish on Apache Felix OSGi platform Welcome to Felix. ================= INFO: Started bundle org.glassfish.common.glassfish-mbeanserver [7] INFO: Started bundle org.glassfish.core.kernel [103] INFO: Started bundle org.glassfish.common.common-util [84] INFO: Started bundle GlassFish-Application-Common-Module [68] INFO: APIClassLoader = Class Loader for Bundle [GlassFish-Application-Common-Module [68] ] INFO: registering service = [email protected], contract = org.osgi.service.startlevel.StartLevel, name = null INFO: registering service = [email protected], contract = org.osgi.service.packageadmin.PackageAdmin, name = null INFO: Started bundle org.glassfish.branding.branding [31] no resource bundle found for version, using default GlassFish version INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started INFO: Started bundle org.glassfish.common.internal-api [88] INFO: Started bundle org.glassfish.admin.config-api [76] INFO: Started bundle org.glassfish.registration.glassfish-registration [98] INFO: Started bundle org.glassfish.deployment.deployment-autodeploy [61] INFO: Started bundle org.glassfish.deployment.deployment-common [94] INFO: Started bundle org.glassfish.flashlight.flashlight-framework [97] INFO: Listening on port 8080 INFO: Network listener http-listener-2 on port 8181 disabled per domain.xml INFO: Listening on port 4848 INFO: Started bundle org.glassfish.common.container-common [106] INFO: The Admin Console is already installed, but not yet loaded. INFO: Started bundle org.glassfish.persistence.jpa-connector [65] INFO: Started bundle org.glassfish.webservices.jsr109-impl [70] INFO: Started bundle org.glassfish.scripting.gf-jruby-connector [60] INFO: Started bundle org.glassfish.web.gf-web-connector [121] INFO: Started bundle org.glassfish.security.security [63] INFO: security.secmgroff INFO: Started bundle org.glassfish.security.securitycommon [19] INFO: Security startup service called INFO: Started bundle org.glassfish.common.glassfish-naming [90] INFO: Started bundle org.glassfish.security.realms [74] INFO: Started bundle org.glassfish.common.glassfish-api [107] INFO: Started bundle org.glassfish.connectors.connectors-runtime [23] INFO: Security service(s) started successfully.... INFO: registering service = [email protected], contract = org.osgi.service.url.URLStreamHandlerService, name = null INFO: Started bundle org.glassfish.web.web-glue [113] INFO: Started bundle org.glassfish.transaction.jta [57] INFO: Started JMXConnector, JMXService URL = service:jmx:rmi:///jndi/rmi://RANDYS-LAPTOP:8686/jmxrmi INFO: Created HTTP listener http-listener-1 on port 8080 INFO: Created HTTP listener admin-listener on port 4848 INFO: Created virtual server server INFO: Created virtual server __asadmin INFO: Started bundle org.glassfish.deployment.dol [8] INFO: Started bundle org.glassfish.web.web-core [130] INFO: Dual registration of jndi stream handler: factory already defined INFO: Unknown loader 113.0 class org.apache.felix.framework.searchpolicy.ContentClassLoader INFO: Started bundle org.glassfish.web.jstl-connector [119] INFO: Started bundle org.glassfish.web.jsf-connector [126] INFO: Using com.sun.enterprise.transaction.JavaEETransactionManagerSimplifiedDelegate as the delegate INFO: Started bundle org.glassfish.connectors.work-management [37] INFO: Started bundle org.glassfish.common.glassfish-ee-api [50] INFO: Started bundle org.glassfish.connectors.connectors-internal-api [111] INFO: Created HTTP listener http-listener-1 on port 8080 INFO: Created HTTP listener admin-listener on port 4848 INFO: Created virtual server server INFO: Created virtual server __asadmin INFO: Unknown loader 113.0 class org.apache.felix.framework.searchpolicy.ContentClassLoader INFO: policy.loading INFO: Started bundle org.glassfish.web.war-util [122] WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener INFO: Started bundle org.glassfish.security.websecurity [115] INFO: Unknown loader [email protected] class org.glassfish.internal.api.DelegatingClassLoader INFO: Loading application WebApplication6 at /WebApplication6 INFO: Unknown loader [email protected] class org.glassfish.internal.api.DelegatingClassLoader INFO: Loading application WebApplication6 at /WebApplication6 INFO: Loading WebApplication6 Application done is 10032 ms INFO: GlassFish v3 Prelude startup time : Felix(7062ms) startup services(13173ms) total(20235ms) INFO: classLoader = WebappClassLoader delegate: true repositories: WEB-INF/classes/ ----------> Parent Classloader: [email protected] INFO: SharedSecrets.getJavaNetAccess()[email protected] WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener INFO: Unknown loader [email protected] class org.glassfish.internal.api.DelegatingClassLoader INFO: Loading application WebApplication6 at /WebApplication6 INFO: Unknown loader [email protected] class org.glassfish.internal.api.DelegatingClassLoader INFO: Loading application WebApplication6 at /WebApplication6 INFO: Deployment of WebApplication6 done is 3156 ms INFO: Server shutdown initiated INFO: classLoader = WebappClassLoader delegate: true repositories: WEB-INF/classes/ ----------> Parent Classloader: [email protected] INFO: SharedSecrets.getJavaNetAccess()[email protected] SEVERE: PWC3983: Coyote connector has not been started SEVERE: PWC3983: Coyote connector has not been started INFO: PWC1240: Container WebModule[] has not been started INFO: [Thread[GlassFish Kernel Main Thread,5,main]] exiting INFO: Stopped bundle = org.glassfish.common.common-util [84] INFO: Stopped bundle = org.glassfish.registration.glassfish-registration [98] INFO: Stopped bundle = org.glassfish.security.websecurity [115] INFO: Stopped bundle = org.glassfish.web.web-core [130] INFO: Stopped bundle = org.glassfish.deployment.dol [8] INFO: Stopped bundle = org.glassfish.security.securitycommon [19] INFO: Stopped bundle = org.glassfish.persistence.jpa-connector [65] INFO: Stopped bundle = org.glassfish.security.realms [74] INFO: Stopped bundle = org.glassfish.webservices.jsr109-impl [70] INFO: Stopped bundle = org.glassfish.web.war-util [122] INFO: Stopped bundle = org.glassfish.common.container-common [106] INFO: Stopped bundle = org.glassfish.web.jstl-connector [119] INFO: Stopped bundle = org.glassfish.common.glassfish-api [107] INFO: Stopped bundle = org.glassfish.connectors.connectors-internal-api [111] INFO: Stopped bundle = org.glassfish.web.jsf-connector [126] INFO: Stopped bundle = org.glassfish.admin.config-api [76] INFO: Stopped bundle = org.glassfish.scripting.gf-jruby-connector [60] INFO: Stopped bundle = GlassFish-Application-Common-Module [68] INFO: Stopped bundle = org.glassfish.connectors.connectors-runtime [23] INFO: Stopped bundle = org.glassfish.common.glassfish-ee-api [50] INFO: Stopped bundle = org.glassfish.common.glassfish-naming [90] INFO: Stopped bundle = org.glassfish.branding.branding [31] INFO: removing service = [email protected], contract = org.osgi.service.url.URLStreamHandlerService INFO: Stopped bundle = org.glassfish.web.web-glue [113] INFO: Stopped bundle = org.glassfish.deployment.deployment-common [94] INFO: Stopped bundle = org.glassfish.common.glassfish-mbeanserver [7] INFO: Stopped bundle = org.glassfish.web.gf-web-connector [121] INFO: Stopped bundle = org.glassfish.common.internal-api [88] INFO: Stopped bundle = org.glassfish.deployment.deployment-autodeploy [61] INFO: Stopped bundle = org.glassfish.connectors.work-management [37] INFO: Stopped bundle = org.glassfish.flashlight.flashlight-framework [97] INFO: Stopped bundle = org.glassfish.security.security [63] INFO: Stopped bundle = org.glassfish.transaction.jta [57] INFO: Stopped bundle = org.glassfish.core.kernel [103] INFO: Stopped bundle = com.sun.enterprise.osgi-adapter [6] INFO: Launching GlassFish on Apache Felix OSGi platform Welcome to Felix. ================= INFO: Started bundle org.glassfish.common.glassfish-mbeanserver [7] INFO: Started bundle org.glassfish.core.kernel [103] INFO: Started bundle org.glassfish.common.common-util [84] INFO: Started bundle GlassFish-Application-Common-Module [68] INFO: APIClassLoader = Class Loader for Bundle [GlassFish-Application-Common-Module [68] ] INFO: registering service = [email protected], contract = org.osgi.service.startlevel.StartLevel, name = null INFO: registering service = [email protected], contract = org.osgi.service.packageadmin.PackageAdmin, name = null no resource bundle found for version, using default GlassFish version INFO: Started bundle org.glassfish.branding.branding [31] INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started INFO: Started bundle org.glassfish.common.internal-api [88] INFO: Started bundle org.glassfish.admin.config-api [76] INFO: Started bundle org.glassfish.registration.glassfish-registration [98] INFO: Started bundle org.glassfish.deployment.deployment-autodeploy [61] INFO: Started bundle org.glassfish.deployment.deployment-common [94] INFO: Started bundle org.glassfish.flashlight.flashlight-framework [97] INFO: Listening on port 8080 INFO: Network listener http-listener-2 on port 8181 disabled per domain.xml INFO: Listening on port 4848 INFO: Started bundle org.glassfish.common.container-common [106] INFO: The Admin Console is already installed, but not yet loaded. INFO: Started bundle org.glassfish.persistence.jpa-connector [65] INFO: Started bundle org.glassfish.webservices.jsr109-impl [70] INFO: Started bundle org.glassfish.scripting.gf-jruby-connector [60] INFO: Started bundle org.glassfish.web.gf-web-connector [121] INFO: Started bundle org.glassfish.security.security [63] INFO: Started bundle org.glassfish.common.glassfish-naming [90] INFO: Started bundle org.glassfish.common.glassfish-api [107] INFO: security.secmgroff INFO: Started bundle org.glassfish.connectors.connectors-runtime [23] INFO: Started bundle org.glassfish.security.securitycommon [19] INFO: Started bundle org.glassfish.transaction.jta [57] INFO: Security startup service called INFO: Started bundle org.glassfish.security.realms [74] INFO: Started JMXConnector, JMXService URL = service:jmx:rmi:///jndi/rmi://RANDYS-LAPTOP:8686/jmxrmi INFO: Security service(s) started successfully.... INFO: registering service = [email protected], contract = org.osgi.service.url.URLStreamHandlerService, name = null INFO: Started bundle org.glassfish.web.web-glue [113] INFO: Created HTTP listener http-listener-1 on port 8080 INFO: Created HTTP listener admin-listener on port 4848 INFO: Created virtual server server INFO: Created virtual server __asadmin INFO: Started bundle org.glassfish.deployment.dol [8] INFO: Started bundle org.glassfish.web.web-core [130] INFO: Dual registration of jndi stream handler: factory already defined INFO: Unknown loader 113.0 class org.apache.felix.framework.searchpolicy.ContentClassLoader INFO: Started bundle org.glassfish.web.jstl-connector [119] INFO: Started bundle org.glassfish.web.jsf-connector [126] INFO: Using com.sun.enterprise.transaction.JavaEETransactionManagerSimplifiedDelegate as the delegate INFO: Started bundle org.glassfish.connectors.work-management [37] INFO: Started bundle org.glassfish.common.glassfish-ee-api [50] INFO: Started bundle org.glassfish.connectors.connectors-internal-api [111] INFO: Created HTTP listener http-listener-1 on port 8080 INFO: Created HTTP listener admin-listener on port 4848 INFO: Created virtual server server INFO: Created virtual server __asadmin INFO: Unknown loader 113.0 class org.apache.felix.framework.searchpolicy.ContentClassLoader INFO: policy.loading INFO: Started bundle org.glassfish.web.war-util [122] WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener INFO: Started bundle org.glassfish.security.websecurity [115] INFO: Unknown loader [email protected]5b class org.glassfish.internal.api.DelegatingClassLoader INFO: Loading application WebApplication6 at /WebApplication6 INFO: Unknown loader [email protected] class org.glassfish.internal.api.DelegatingClassLoader INFO: Loading application WebApplication6 at /WebApplication6 INFO: Loading WebApplication6 Application done is 10359 ms INFO: GlassFish v3 Prelude startup time : Felix(4500ms) startup services(13328ms) total(17828ms) INFO: classLoader = WebappClassLoader delegate: true repositories: WEB-INF/classes/ ----------> Parent Classloader: [email protected] INFO: SharedSecrets.getJavaNetAccess()[email protected] WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener INFO: Unknown loader [email protected] class org.glassfish.internal.api.DelegatingClassLoader INFO: Loading application WebApplication6 at /WebApplication6 INFO: Unknown loader [email protected] class org.glassfish.internal.api.DelegatingClassLoader INFO: Loading application WebApplication6 at /WebApplication6 INFO: Deployment of WebApplication6 done is 3360 ms
Ich sehe mehrere:
WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener
Ich Java Messaging nicht explizit verwenden. Irgendwelche Ideen, warum der WS nicht einsetzt?