J'ai créé une "WebApplication" dans NetBeans. Il a une page JSP et un webservice. Ça fonctionnait bien. Ensuite, j'ai fait quelques changements mineurs et redéployé. Soudain, le webservice donne une erreur 404 (Not Found). GlassFish est toujours en place et je peux même cliquer sur une page JSP dans le même projet et les modifications apportées à la page JSP sont reconnues.Netbeans Glassfish donnant 404 sur webservice, mais pas une page JSP
Voici mon sortie deploy:
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)
et
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] 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
Je vois plusieurs:
WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: javax/jms/MessageListener
Je ne pas utiliser la messagerie java explicitement. Des idées pour lesquelles le WS ne se déploie pas?