I do the following:
Create an application in a war named ROOT.war - when deployed to
Tomcat this reacts to
www.myserver.com/index.html
Let us assume You want three "entry points"
/ - (the main application - public)
/membersonly - login secured area
/admin - the admin area
So create two folders in /war
/war/admin
/war/members
In these folders create an HTML page like
!DOCTYPE html
html
head
meta http-equiv="refresh" content="0; URL=/index.html?admin"
/head
body /body
/html
So any call to www.myserver.com/admin
will be redirected to
www.myserver.com/index.html?admin
Now create a Main.java as real entry point:
public void onModuleLoad() {
String url = Window.Location.getHref();
if ( url.indexOf("?admin")>-1 ) {
Admin admin = new Admin();
RootPanel.get().add(admin);
} else if ( url.indexOf("?member")>-1 ) {
Member member = new Member();
RootPanel.get().add(member);
} else {
Application app = new Application();
RootPanel.get().add(app);
}
}
Any of these (Admin.java, Member.java, Application.java) is the base
of its own GWT client app. They share all services, libs and shared
classes and resources.
Works perfect for me.
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.