2009-06-19 4 views
0

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?

Répondre

0

En utilisant ProcessExplorer, je trouve un tas de fonctionnement de java.exe avec la ligne de commande suivante:

 
"C:\Program Files\Java\jdk1.6.0_14\jre\bin\java" "-Djruby.home=C:\Program Files\NetBeans 6.5.1\ruby2\jruby-1.1.4" -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver "-Djavax.net.ssl.trustStore=C:\Program Files\glassfish-v3-prelude\glassfish\domains\domain1/config/cacerts.jks" "-Djavax.net.ssl.keyStore=C:\Program Files\glassfish-v3-prelude\glassfish\domains\domain1/config/keystore.jks" "-Djava.security.policy=C:\Program Files\glassfish-v3-prelude\glassfish\domains\domain1/config/server.policy" -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory "-Djava.security.auth.login.config=C:\Program Files\glassfish-v3-prelude\glassfish\domains\domain1/config/login.conf" "-Djava.endorsed.dirs=C:\Program Files\glassfish-v3-prelude\glassfish/lib/endorsed" "-Djava.ext.dirs=C:\Program Files\Java\jdk1.6.0_14\jre/lib/ext;C:\Program Files\Java\jdk1.6.0_14\jre/jre/lib/ext;C:\Program Files\glassfish-v3-prelude\glassfish\domains\domain1/lib/ext;C:\Program Files\glassfish-v3-prelude\javadb/lib" -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput "-XX:LogFile=C:\Program Files\glassfish-v3-prelude\glassfish\domains\domain1/logs/jvm.log" -Xmx512m -XX:NewRatio=2 -Xdebug -Xrunjdwp:transport=dt_socket,address=3251,server=y,suspend=n -client -jar "C:\Program Files\glassfish-v3-prelude\glassfish\modules\glassfish.jar" --domain domain1 --domaindir "C:\Program Files\glassfish-v3-prelude\glassfish\domains\domain1" 

Il semble que NetBeans ne les ferme pas lorsque je redémarre. En plus de tuer de force les fichiers .exe, est-ce que NetBeans a une fonctionnalité pour tuer l'ancien quand je fais une build?

Questions connexes