I have a question about how to market servlets. We are making a product which our engineers have determined to best be implemented by servlets (actually, non-http servlets, but that probably isn't so relevant). We were planning on distributing the servlet's, along ith a free, open source, servlet server. My boss was worried about the factthat if we distribute a servlet server, they might run oher code on it. Frankly, I think this is a meaningless concern, but he asked me to look into servlet distribution. What do other companies do? Do they sell/distirbute only servlets? If they sell/distirbute servlet/container combinations, do they make any claims about running 3rd party servlets in the container? Do they disable support for other servlets in the container?
Most applications I have seen advertised are sold with the expectation that they will be installed in an existing server - especially in the J2EE environment. I have seen a note in the Tomcat mailing list about a company that uses Tomcat as a base for the total package they sell. Since Tomcat is open source, you could cripple the library - for instance by removing the HttpServlet related classes. Personally I don't think it is worth the hassle but I guess it depends on your customers. Bill