2009-06-19 10 views
0

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?

Antwort

0

Processexplorer verwenden, fand ich ein paar Lauf des java.exe mit der folgenden Befehlszeile:

 
"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" 

Es scheint, dass NetBeans sie nicht schließen, wenn ich neu starten. Anders als das gewaltsame Beenden der EXE-Dateien hat NetBeans eine Funktion, um die alte zu töten, wenn ich einen Build mache?

Verwandte Themen