Hello,
I am new to Jersey and GlassFish and have been trying to get the sample
files to work. I know this is probably something with my understanding with
maven or GlassFish. But if you know of something I might be overlooking,
please chime in.
I have just downloaded GlassFish Tools Bundle For Eclipse version 1.2,
jersey-archive-1.1.4.1, and Jersey 1.0.3.
I have been trying to get the helloworld-webapp to run out of the box with
no success.
When I start the server, the eclipse console reports the following:
Waiting for DAS to start ........
Started domain: domain1
Domain location:
C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1
Log file:
C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1\logs\server.log
Admin port for the domain: 4860
Command start-domain executed successfully.
The logs is as follows:
Jan 3, 2010 7:18:57 PM com.sun.enterprise.admin.launcher.GFLauncherLogger
info
INFO: JVM invocation command line:
C:\Tools\Eclipse with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\jre\bin\java.exe
-cp
C:/Tools/Eclipse with
GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/glassfishv3/glassfish/modules/glassfish.jar
-XX:+UnlockDiagnosticVMOptions
-XX:MaxPermSize=192m
-XX:NewRatio=2
-XX:+LogVMOutput
-XX:LogFile=C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1/logs/jvm.log
-Xmx512m
-client
-javaagent:C:/Tools/Eclipse with
GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/glassfishv3/glassfish/lib/monitor/btrace-agent.jar=unsafe=true,noServer=true
-Dosgi.shell.telnet.maxconn=1
-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver
-Dfelix.fileinstall.dir=C:\Tools\Eclipse with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\glassfishv3\glassfish/modules/autostart/
-Djavax.net.ssl.keyStore=C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1/config/keystore.jks
-Dosgi.shell.telnet.port=6666
-Djava.security.policy=C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1/config/server.policy
-Dfelix.fileinstall.poll=5000
-Dcom.sun.aas.instanceRoot=C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1
-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory
-Dosgi.shell.telnet.ip=127.0.0.1
-Djava.endorsed.dirs=C:\Tools\Eclipse with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\glassfishv3\glassfish/modules/endorsed;C:\Tools\Eclipse
with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\glassfishv3\glassfish/lib/endorsed
-Dcom.sun.aas.installRoot=C:\Tools\Eclipse with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\glassfishv3\glassfish
-Djava.ext.dirs=C:\Tools\Eclipse with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\jre/lib/ext;C:\Tools\Eclipse with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\jre/jre/lib/ext;C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1/lib/ext
-Dfelix.fileinstall.bundles.new.start=true
-Djavax.net.ssl.trustStore=C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1/config/cacerts.jks
-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as
-Djava.security.auth.login.config=C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1/config/login.conf
-DANTLR_USE_DIRECT_CLASS_LOADING=true
-Dfelix.fileinstall.debug=1
-Dorg.glassfish.web.rfc2109_cookie_names_enforced=false
-Djava.library.path=C:/Tools/Eclipse with
GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/glassfishv3/glassfish/lib;C:/Tools/Eclipse
with GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/jre/bin;C:/Tools/Eclipse with
GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/glassfishv3/glassfish;C:/Windows/Sun/Java/bin;C:/Windows/System32;C:/Windows;C:/Tools/Eclipse
with
GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/jre/jre/bin/client;C:/Tools/Eclipse
with
GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/jre/jre/bin;C:/Windows/System32/wbem;C:/Windows/System32/WindowsPowerShell/v1.0
com.sun.enterprise.glassfish.bootstrap.ASMain
-domainname
domain1
-asadmin-args
start-domain,,,--domaindir,,,C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92,,,--debug=false,,,--verbose=false,,,domain1
-instancename
server
-verbose
false
-debug
false
-asadmin-classpath
C:/Tools/Eclipse with
GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/glassfishv3/glassfish/modules/admin-cli.jar
-asadmin-classname
com.sun.enterprise.admin.cli.AsadminMain
-upgrade
false
-domaindir
C:/Tools/workspace/.metadata/.plugins/com.sun.enterprise.jst.server.sunappsrv92/domain1
-read-stdin
true
Jan 3, 2010 7:18:57 PM com.sun.enterprise.admin.launcher.GFLauncherLogger
info
INFO: Successfully launched in 28 msec.
INFO: Running GlassFish Version: GlassFish v3 (build 74.2)
INFO: Perform lazy SSL initialization for the listener 'http-listener-2'
INFO: Starting Grizzly Framework 1.9.18-k - Sun Jan 03 19:19:00 EST 2010
INFO: Starting Grizzly Framework 1.9.18-k - Sun Jan 03 19:19:00 EST 2010
INFO: Grizzly Framework 1.9.18-k started in: 146ms listening on port 8084
INFO: Grizzly Framework 1.9.18-k started in: 80ms listening on port 3700
INFO: Grizzly Framework 1.9.18-k started in: 128ms listening on port 8181
INFO: Grizzly Framework 1.9.18-k started in: 79ms listening on port 7676
INFO: Grizzly Framework 1.9.18-k started in: 118ms listening on port 4860
INFO: The Admin Console is already installed, but not yet loaded.
INFO: Using
com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate as
the delegate
INFO: Created HTTP listener http-listener-1 on port 8084
INFO: Created HTTP listener http-listener-2 on port 8181
INFO: Created HTTP listener admin-listener on port 4860
INFO: Created virtual server server
INFO: Created virtual server server
INFO: Created virtual server __asadmin
INFO: Created virtual server __asadmin
INFO: Created virtual server __asadmin
INFO: Virtual server server loaded system default web module
INFO: Virtual server server loaded system default web module
INFO: Virtual server server loaded system default web module
INFO: javassist.util.proxy.ProxyFactory.classLoaderProvider =
org.glassfish.weld.WeldActivator$GlassFishClassLoaderProvider_at_15b9e0
INFO: Done with starting web container
INFO: SEC1002: Security Manager is OFF.
INFO: Security startup service called
INFO: SEC1143: Loading policy provider
com.sun.enterprise.security.provider.PolicyWrapper.
INFO: Realm admin-realm of classtype
com.sun.enterprise.security.auth.realm.file.FileRealm successfully created.
INFO: Realm file of classtype
com.sun.enterprise.security.auth.realm.file.FileRealm successfully created.
INFO: Realm certificate of classtype
com.sun.enterprise.security.auth.realm.certificate.CertificateRealm
successfully created.
INFO: Security service(s) started successfully....
INFO: Scanning for root resource and provider classes in the packages:
com.sun.jersey.samples.helloworld.resources
INFO: Root resource classes found:
class com.sun.jersey.samples.helloworld.resources.HelloWorldResource
INFO: Provider classes found:
INFO: GlobalStatsProvider registered
INFO: Initiating Jersey application, version 'Jersey: 1.1.4.1 11/24/2009
01:37 AM'
INFO: Adding the following classes declared in
META-INF/services/jersey-server-components to the resource configuration:
class com.sun.jersey.multipart.impl.FormDataMultiPartDispatchProvider
class com.sun.jersey.multipart.impl.MultiPartConfigProvider
class com.sun.jersey.multipart.impl.MultiPartReader
class com.sun.jersey.multipart.impl.MultiPartWriter
INFO: Loading application RESTfulWS at /RESTfulWS
INFO: Loading application RESTfulWS at /RESTfulWS
INFO: Loading application RESTfulWS at /RESTfulWS
INFO: Loading RESTfulWS Application done is 2387 ms
INFO: GlassFish v3 (74.2) startup time : Felix(3013ms) startup
services(4552ms) total(7565ms)
INFO: Binding RMI port to *:8686
INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started
INFO: JMXStartupService: Started JMXConnector, JMXService URL =
service:jmx:rmi://192.168.30.2:8686/jndi/rmi://192.168.30.2:8686/jmxrmi
INFO: {felix.fileinstall.poll (ms) = 5000, felix.fileinstall.dir =
C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1\autodeploy\bundles,
felix.fileinstall.debug = 1, felix.fileinstall.bundles.new.start = true,
felix.fileinstall.tmpdir =
C:\Users\dean\AppData\Local\Temp\fileinstall-81235891996841751,
felix.fileinstall.filter = null}
INFO: {felix.fileinstall.poll (ms) = 5000, felix.fileinstall.dir =
C:\Tools\Eclipse with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\glassfishv3\glassfish\modules\autostart,
felix.fileinstall.debug = 1, felix.fileinstall.bundles.new.start = true,
felix.fileinstall.tmpdir =
C:\Users\dean\AppData\Local\Temp\fileinstall-5676883471246163163,
felix.fileinstall.filter = null}
INFO: Started bundle:
file:/C:/Tools/Eclipse%20with%20GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/glassfishv3/glassfish/modules/autostart/osgi-web-container.jar
INFO: Started bundle:
file:/C:/Tools/Eclipse%20with%20GF/GlassFish-Tools-Bundle-For-Eclipse-1.2/glassfishv3/glassfish/modules/autostart/org.apache.felix.scr.jar
INFO: Updating configuration from
org.apache.felix.fileinstall-autodeploy-bundles.cfg
INFO: Installed C:\Tools\Eclipse with
GF\GlassFish-Tools-Bundle-For-Eclipse-1.2\glassfishv3\glassfish\modules\autostart\org.apache.felix.fileinstall-autodeploy-bundles.cfg
INFO: {felix.fileinstall.poll (ms) = 5000, felix.fileinstall.dir =
C:\Tools\workspace\.metadata\.plugins\com.sun.enterprise.jst.server.sunappsrv92\domain1\autodeploy\bundles,
felix.fileinstall.debug = 1, felix.fileinstall.bundles.new.start = true,
felix.fileinstall.tmpdir =
C:\Users\dean\AppData\Local\Temp\fileinstall--8231412546016174885,
felix.fileinstall.filter = null}
And the URL I am trying to use is:
http://localhost:8181/helloworld-webapp/helloworld
When I try to connect to the url, it just gives me a blank screen.
Thanks for any help you can give me.
Dave
--
View this message in context: http://n2.nabble.com/Problem-deploying-Jersey-Hello-World-Resource-example-with-Eclipse-w-GlassFishv3-tp4247809p4247809.html
Sent from the Jersey mailing list archive at Nabble.com.