|
I have the strus classes already in the classpath
with out the struts.jar I shouldnt need the struts-documentation.war
file
I ask this because I cant figure out what struts is
doing when the ActionServlet is loaded. Below is my own printout using
weblogic. Notice how it calls init() twice ??!! Also notice that the
first method called is initApplication() ? Anyone know why?
log file:
C:\bea\wlserver6.0sp1\.\config\mydomain\logs\weblogic.log
<May 31, 2001 5:45:44 PM EDT> <Info> <Logging> <Only log messages of severity "Error" or worse will be displayed in this window. This can be changed at Admin Co nsole> mydomain> Servers> myserver> Logging> General> Stdout severity threshold> ##org.apache.struts.action.ActionServlet initApplication() ##org.apache.struts.action.ActionServlet initMapping() ##org.apache.struts.action.ActionServlet initDigester() resolveEntity('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd') Not registered, use system identifier resolveEntity('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd') Not registered, use system identifier New org.apache.struts.action.ActionFormBean Set org.apache.struts.action.ActionFormBean properties Call org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[logonForm]) ##org.apache.struts.action.ActionServlet addFormBean() Pop org.apache.struts.action.ActionFormBean New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionMapping.addForward(ActionForward[success]) Pop org.apache.struts.action.ActionForward Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/logon, type=com.vnu.common_beans.LogonAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/addFormBean, type=org.apache.struts.actions.AddFormBeanAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/addForward, type=org.apache.struts.actions.AddForwardAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/addMapping, type=org.apache.struts.actions.AddMappingAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/reload, type=org.apache.struts.actions.ReloadAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/removeFormBean, type=org.apache.struts.actions.RemoveFormBeanAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/removeForward, type=org.apache.struts.actions.RemoveForwardAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/removeMapping, type=org.apache.struts.actions.RemoveMappingAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping ##org.apache.struts.action.ActionServlet initUpload() ##org.apache.struts.action.ActionServlet initDataSources() ##org.apache.struts.action.ActionServlet initOther() ##org.apache.struts.action.ActionServlet initServlet() resolveEntity('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'http://java.sun.com/j2ee/dtds/web-app_2_2.dtd') Not registered, use system identifier resolveEntity('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'http://java.sun.com/j2ee/dtds/web-app_2_2.dtd') Not registered, use system identifier Call org.apache.struts.action.ActionServlet.addServletMapping(action/java.lang.String,*.do/java.lang.String) ##org.apache.struts.action.ActionServlet addServletMapping() Process servletName=action, urlPattern=*.do ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ INIT ~~~~~~~~~~~~~~~~~~ New org.apache.struts.example.User Set org.apache.struts.example.User properties New org.apache.struts.example.Subscription Set org.apache.struts.example.Subscription properties Call org.apache.struts.example.Subscription.setUser(User[username=user, fullName=John Q. User]) Pop org.apache.struts.example.Subscription New org.apache.struts.example.Subscription Set org.apache.struts.example.Subscription properties Call org.apache.struts.example.Subscription.setUser(User[username=user, fullName=John Q. User]) Pop org.apache.struts.example.Subscription Call org.apache.struts.example.DatabaseServlet.addUser(User[username=user, fullName=John Q. User]) Pop org.apache.struts.example.User ##org.apache.struts.action.ActionServlet initApplication() ##org.apache.struts.action.ActionServlet initMapping() ##org.apache.struts.action.ActionServlet initDigester() resolveEntity('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd') Not registered, use system identifier resolveEntity('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd') Not registered, use system identifier New org.apache.struts.action.ActionFormBean Set org.apache.struts.action.ActionFormBean properties Call org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[logonForm]) ##org.apache.struts.action.ActionServlet addFormBean() Pop org.apache.struts.action.ActionFormBean New org.apache.struts.action.ActionFormBean Set org.apache.struts.action.ActionFormBean properties Call org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[registrationForm]) ##org.apache.struts.action.ActionServlet addFormBean() Pop org.apache.struts.action.ActionFormBean New org.apache.struts.action.ActionFormBean Set org.apache.struts.action.ActionFormBean properties Call org.apache.struts.action.ActionServlet.addFormBean(ActionFormBean[subscriptionForm]) ##org.apache.struts.action.ActionServlet addFormBean() Pop org.apache.struts.action.ActionFormBean New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionServlet.addForward(ActionForward[logon]) ##org.apache.struts.action.ActionServlet addForward() Pop org.apache.struts.action.ActionForward New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionServlet.addForward(ActionForward[success]) ##org.apache.struts.action.ActionServlet addForward() Pop org.apache.struts.action.ActionForward New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionMapping.addForward(ActionForward[success]) Pop org.apache.struts.action.ActionForward Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/editRegistration, type=org.apache.struts.example.EditRegistrationAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionMapping.addForward(ActionForward[failure]) Pop org.apache.struts.action.ActionForward New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionMapping.addForward(ActionForward[success]) Pop org.apache.struts.action.ActionForward Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/editSubscription, type=org.apache.struts.example.EditSubscriptionAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionMapping.addForward(ActionForward[success]) Pop org.apache.struts.action.ActionForward Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/logoff, type=org.apache.struts.example.LogoffAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/logon, type=org.apache.struts.example.LogonAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/saveRegistration, type=org.apache.struts.example.SaveRegistrationAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties New org.apache.struts.action.ActionForward Set org.apache.struts.action.ActionForward properties Call org.apache.struts.action.ActionMapping.addForward(ActionForward[success]) Pop org.apache.struts.action.ActionForward Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/saveSubscription, type=org.apache.struts.example.SaveSubscriptionAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/addFormBean, type=org.apache.struts.actions.AddFormBeanAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/addForward, type=org.apache.struts.actions.AddForwardAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/addMapping, type=org.apache.struts.actions.AddMappingAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/reload, type=org.apache.struts.actions.ReloadAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/removeFormBean, type=org.apache.struts.actions.RemoveFormBeanAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/removeForward, type=org.apache.struts.actions.RemoveForwardAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping New org.apache.struts.action.ActionMapping Set org.apache.struts.action.ActionMapping properties Call org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/admin/removeMapping, type=org.apache.struts.actions.RemoveMappingAction]) ##org.apache.struts.action.ActionServlet addMapping() Pop org.apache.struts.action.ActionMapping ##org.apache.struts.action.ActionServlet initUpload() ##org.apache.struts.action.ActionServlet initDataSources() ##org.apache.struts.action.ActionServlet initOther() ##org.apache.struts.action.ActionServlet initServlet() resolveEntity('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'http://java.sun.com/j2ee/dtds/web-app_2_2.dtd') Not registered, use system identifier resolveEntity('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'http://java.sun.com/j2ee/dtds/web-app_2_2.dtd') Not registered, use system identifier Call org.apache.struts.action.ActionServlet.addServletMapping(action/java.lang.String,*.do/java.lang.String) ##org.apache.struts.action.ActionServlet addServletMapping() Process servletName=action, urlPattern=*.do ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ INIT ~~~~~~~~~~~~~~~~~~ <May 31, 2001 5:45:53 PM EDT> <Notice> <WebLogicServer> <WebLogic Server started> <May 31, 2001 5:45:53 PM EDT> <Notice> <WebLogicServer> <ListenThread listening on port 7001> <May 31, 2001 5:45:53 PM EDT> <Notice> <WebLogicServer> <SSLListenThread listening on port 7002> |

