> Can you send a copy of your logfiles w/everything running in DEBUG?
> -pete
ok here goes:
just for background once again - Im using the PhoenixServlet which in turn uses
the
SingleAppEmbeddor class. The PhoenixServlet does the following in init():
--- new SingleAppEmbeddor() m_embeddor
--- m_embeddor.parameterize(...)
ive included all the appropriate parms in the Initialization Parms for the
servlet,
which get passed on to m_embeddor.parameterize(...). The sar file gets picked
up
and the components get configure(...)d properly, as i see the info in the logs.
i use
the following parameters:
~~~
log-destination = PhoenixServlet
log-priority = DEBUG
application-name = CoreWebApp
application-location = /WEB-INF/apps/CoreWebApp.sar
~~~
--- m_embeddor.intialize(...)
--- new Thread( this ).start()
This calls m_embeddor.execute() which in turn calls
m_embeddor.deployDefaultApplications(). This should setup the single
application.
--- getServletContext().setAttribute(Embeddor.ROLE,m_embeddor)
Then PhoenixServlet places the SingleAppEmbeddor in the ServletContext from
which i access it in another Servlet.
Ok the SingleAppEmbeddor comes out of the ServletContext fine and the cast to
SingleAppEmbeddor is ok also. BUUUT when i try to call ANY method on the
SingleAppEmbeddor which access' the inner m_application reference i get
NullPointerExceptions. i.e.
m_embeddor.lookup(...)
m_embeddor.hasComponent(...)
m_embeddor.list()
The following are my log files.
******************************************************
/WEB-INF/apps/CoreWebApp/logs/default.log*
*******************************************************
1024430557421 [INFO ] (CommandRepository): Got config
1024430557437 [INFO ] (CommandRepository): Added 'DefaultHttpForward.do'
Command to the repository
1024430557437 [INFO ] (CommandRepository): Added 'DefaultHttpRedirect.do'
Command to the repository
1024430557453 [INFO ] (UserRepository): Got config. Loading users.
1024430557468 [INFO ] (UserRepository): Added 'bpurvis' to the User Repository
1024430557500 [INFO ] (CommandDispatcher): Got config
*******************************************************
*********************************
/WEB-INF/logs/phoenix.log*
**********************************
1024430002203 [INFO ] (Phoenix): Logger started
1024430002453 [INFO ] (Phoenix.deployer): Installing Sar located at
file:/G:/Workspace/CVSROOT/CoreWebApp/webApplication/WEB-
INF/apps/CoreWebApp.sar.
1024430002453 [WARN ] (Phoenix.deployer): The file SAR-INF/config.xml can
not be extracted from the Sar
"file:/G:/Workspace/CVSROOT/CoreWebApp/webApplication/WEB-
INF/apps/CoreWebApp.sar" into directory
G:\Workspace\CVSROOT\CoreWebApp\webApplication\WEB-
INF\apps\CoreWebApp because there is a file in the way.
1024430002453 [WARN ] (Phoenix.deployer): The file SAR-INF/environment.xml
can not be extracted from the Sar
"file:/G:/Workspace/CVSROOT/CoreWebApp/webApplication/WEB-
INF/apps/CoreWebApp.sar" into directory
G:\Workspace\CVSROOT\CoreWebApp\webApplication\WEB-
INF\apps\CoreWebApp because there is a file in the way.
1024430002703 [WARN ] (Phoenix.deployer): Warning: BlockInfo for class
com.bpurvis.webapp.service.DefaultCommandDispatcher redundently specifies role
name "com.bpurvis.webapp.services.CommandRepository" in dependency when it
is identical to the name of service. It is recomended that the <role/> section
be
elided.
1024430002703 [WARN ] (Phoenix.deployer): Warning: BlockInfo for class
com.bpurvis.webapp.service.DefaultCommandDispatcher redundently specifies role
name "com.bpurvis.webapp.services.UserRepository" in dependency when it is
identical to the name of service. It is recomended that the <role/> section be
elided.
1024430002703 [WARN ] (Phoenix.deployer): Warning: BlockInfo for class
com.bpurvis.webapp.service.DefaultCommandDispatcher redundently specifies role
name "com.bpurvis.webapp.services.AuthorizationManager" in dependency when it
is identical to the name of service. It is recomended that the <role/> section
be
elided.
1024430002859 [INFO ] (Phoenix.deployer): Verifying that the name specified
for
Blocks and BlockListeners are valid.
1024430002859 [INFO ] (Phoenix.deployer): Verifying that the name specified
for
Blocks and BlockListeners are unique.
1024430002859 [INFO ] (Phoenix.deployer): Verifying that the specified
Dependencies are valid according to BlockInfo.
1024430002859 [INFO ] (Phoenix.deployer): Verifying that the dependencies of
Blocks are valid with respect to other Blocks.
1024430002859 [INFO ] (Phoenix.deployer): Verifying that there are no
circular
dependencies between Blocks.
1024430002859 [INFO ] (Phoenix.deployer): Verifying that the specified Blocks
have valid types.
1024430003000 [INFO ] (Phoenix.deployer): Verifying that the specified
BlockListeners have valid types.
1024430003140 [INFO ] (Phoenix.kernel.CoreWebApp): 4 Blocks to process for
phase "startup". Order of processing = [AuthorizationManager,
CommandRepository, UserRepository, CommandDispatcher].
1024430428468 [INFO ] (Phoenix.kernel.CoreWebApp): 4 Blocks to process for
phase "shutdown". Order of processing = [CommandDispatcher,
AuthorizationManager, CommandRepository, UserRepository].
******************************************************************************************
ok those are the only 2 logs i have setup at the moment. If you wish to see
config.xml, assembly.xml, or environment.xml please let me know.
Thanks !
BP
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>