Well, as I recently said, you don't "Launch" or "Run" a servlet. A servlet is not a stand-alone application, it's a class in a Web Application that contains methods that are invoked to process HTTP requests and return responses. It does not have an independent process/thread identity (and, in fact the J2EE standard forbids it), and therefore, except when the servlet's request handler method is being called, it's not running at all.
You should in no event be dependent on an IDE such as NetBeans to be able to use J2EE, if for no other reason that in the real world, production webservers do not run in IDEs, they run in stand-alone appservers. An even bigger problem is that you evidently don't understand what a web application truly is or how it's put together since you've been relying on Netbeans to do it for you.
All the details you need on how to create a web application and use servlets in web applications are written down in detail in numerous books and tutorials both in local bookstores and on the Internet. Some of these books are 10 years old now, and still fundamentally useful, others are more up-to-date.
The key is to stop thinking of servlets as "something Netbeans 'runs'" and start thinking of them as what they really are: components of web applications.
Customer surveys are for companies who didn't pay proper attention to begin with.
Also, this appears to be basically a continuation of a thread that you started in the IDE forum, so let's keep the conversation there. Running the same question in more than one forum causes a lost of confusion and wasted effort. http://www.coderanch.com/t/568315/vc/running-servlet
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com