Here is an example of a webapp I run. I run WAS 3.5 Standard Edition on OS/390 2.10 under HTTP Server 5.3. This app was developed using Visual Age for Java.
deployedwebapp.TMSapp.host=default_host
deployedwebapp.TMSapp.rooturi=/tmsviewpoc
deployedwebapp.TMSapp.classpath=/usr/webserver/tmsdev/tmsviewpoc.jar
deployedwebapp.TMSapp.documentroot=/usr/webserver/tmsdev
deployedwebapp.TMSapp.autoreloadinterval=0
webapp.TMSapp.servletmapping=/servlet
webapp.TMSapp.jspmapping=*.jsp
webapp.TMSapp.jsplevel=1.0
webapp.TMSapp.servlet.TmsViewServlet.servletmapping=/tmsview.servlet.TmsViewServlet
webapp.TMSapp.servlet.TmsViewServlet.code=tmsview.servlet.TmsViewServlet
Based on your comments, it sounds like you're just running servlets that aren't bundled in a jar file. In that case, follow this example:
deployedwebapp.pwcheck.host=default_host
deployedwebapp.pwcheck.rooturi=/servlet
deployedwebapp.pwcheck.classpath=/system/servlets
deployedwebapp.pwcheck.documentroot=/system/servlets
webapp.pwcheck.jspmapping=*.jsp
webapp.pwcheck.jsplevel=1.1
webapp.pwcheck.filemapping=/
webapp.pwcheck.servlet.PasswordChange.code=PasswordChange
webapp.pwcheck.servlet.PasswordChange.servletmapping=/PasswordChange
webapp.pwcheck.servlet.PasswordCheck.code=PasswordCheck
webapp.pwcheck.servlet.PasswordCheck.servletmapping=/PasswordCheck
webapp.pwcheck.servlet.TestPasswordCheck.code=TestPasswordCheck
webapp.pwcheck.servlet.TestPasswordCheck.servletmapping=/TestPasswordCheck
webapp.pwcheck.servlet.TestPasswordChange.code=TestPasswordChange
webapp.pwcheck.servlet.TestPasswordChange.servletmapping=/TestPasswordChange
In my case, this is just a proof of concept, so I stuck all of the associated files (html,jsp,class) in directory /system/servlets. I'm not sure how AS/400 works, but you may need to add a Service directive in your httpd.conf file which matches your deployedwebapp.webapp.rooturi= directive. The Service directive invokes the WAS plugin when a client comes in with a url matching the rooturi / Service directives. Example..Service /servlet/*...... in HTTPD.CONF and deployedwebapp.pwcheck.rooturi=/servlet in WAS.CONF. A client types this url on their browser:
WAS gets invoked.
Also, deployedwebapp.webapp.classpath= tells WAS where your class files reside. Not documentroot. Try that.
Hope this helps.
Dan