Hi, welcome to the ranch!
Sounds like you're not entirely clear on where all the code runs. Servlets run on the server, so if you start a GUI program from a servlet it will run on the server. Users on PCs using the web app won't be able to see that. I'm not sure how you define "start" when you run the GUI program, but I think somebody logged on the server won't see the GUI either.
Who do you want to show the GUI to? If the answer is the end user your best choices is probably to write the GUI in an
applet. That is Java code that displays its GUI inside the user's browser. Another option might be to generate an image (JPG or GIF file) that you could show in the browser like any other image.
Would those things solve the right problem?
[ April 05, 2006: Message edited by: Stan James ]