users@glassfish.java.net

Re: setting context-root for a webapp?

From: Hong Zhang <Hong.Zhang_at_Sun.COM>
Date: Wed, 14 Jun 2006 13:35:36 -0400

Jan: Even if sun-web.xml specifies a context root, the one specified in
the application.xml will still override it.

Matt: You could also use admin console window to set it.
 1. Connect to admin gui console window (localhost:4848) and log in.
 2. On the left frame, go under
     Application Server > Configuration > HTTP Service > Virtual Servers
> server
 3. Set the Default Web Module to the war file included inside the ear file
 4. Save
 5. Now if you open another window and do: http://localhost:8080. The
default web-module is the one included inside the ear file.

Be aware there is an open bug for using the the embedded war as default
web module:
https://glassfish.dev.java.net/issues/show_bug.cgi?id=542

The workaround is adding this jvm option in domain.xml.

<jvm-options>-Dcom.sun.enterprise.server.ss.ASQuickStartup=false</jvm-options>

 
Thanks,

- Hong


Jan Luehe wrote:

> Hi Matthew,
>
> Matthew Pease wrote On 06/14/06 09:27,:
>
>> Hello Glass Fishermen & Fisherwomen -
>>
>> Simple stupid question really, but I couldn't find it in the docs.
>>
>> How can I make my .ear deployed webapp the default?
>>
>> I now use http://localhost/karmapop/login.jsp
>>
>> but I'd rather use
>>
>> http://localhost/login.jsp
>>
>> Anyone know how to do this? I tried adding a META-INF directory
>> with this file in it, but that didn't work at all.
>>
>>
>> <application xmlns="http://java.sun.com/xml/ns/j2ee" version="1.4"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>>
>> http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
>> <display-name>KarmaPop Demo</display-name>
>>
>> <module>
>> <web>
>> <web-uri>karmapop.war</web-uri>
>> <context-root>/</context-root>
>> </web>
>> </module>
>> </application>
>
>
>
> This should work, at least it does for me.
>
> You've stored the above <application ..> in your EAR file's
> META-INF/application.xml, right?
>
> Does your karmapop.war by any chance have a
> WEB-INF/sun-web.xml with a different <context-root> setting?
>
> What info is getting logged to your server.log as you deploy your
> EAR?
>
> Jan
>
>
>>
>>
>> Thanks people -
>> Matt
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>