users@glassfish.java.net

Re: setting context-root for a webapp?

From: Jerome Dochez <Jerome.Dochez_at_Sun.COM>
Date: Wed, 14 Jun 2006 16:05:20 -0700

Hi Hong

How difficult would it be to fix the default web app bug in UR1 if we
fixed it through deployment like Binod suggests in the bug report ?

Jerome

Hong Zhang wrote:
> 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
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>