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>