From my knowledge, the action type is the fully qualified name of the action class. In this case, it would be RegisterAction1.java, which belongs to the package coreservlets. So the type should be coreservlets.RegisterAction1. Is the action type the location of the .class file or the fully qualified name of the action class? It looks like in this case it would be the same.
struts-test contains
actions
---->RegisterAction1.java:
WEB-INF
---->classes---->coreservlets---->RegisterAction1.class
---->results
---->struts-config.xml:
forms
---->result1.jsp
This application is called struts-test and is in the webapps directory of my
tomcat 5.5.27 installation. After restarting struts-test in tomcat manager, I navigate to "http://localhost:portnumber/struts-test/forms/register1.jsp". I click on the sign me up button and see "The requested resource (/struts-test/actions/register1.do) is not available." Why don't I need the .do extension in struts-config.xml if I don't associate .do with an action path?