You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Aaron Brown <aa...@thebrownproject.com> on 2010/11/17 17:56:04 UTC

Struts2, convention plugin, websphere 6.1

I've been working on implementing Struts 2.1.8 on WebSphere 6.1 and
I'm having trouble with the convention plugin and annotation-based
configuration. It appears that none of my struts configs are being
scanned and/or processed from the annotations.  Here's what I know:

1) Struts2 and WebSphere is an ugly partnership. There are lots of
outstanding issues, so I'm wondering if this particular one has been
solved and if there's anything I can do.

2) I know WebSphere is scanning other annotations, since my
spring/hibernate annotations are working as expected.

3) Config browser tells me that my annotated packages/namespaces have
no actions defined. When I load the action configs into .xml files
instead, the actions are correctly loaded and working.

4) I tried tossing in some extra struts convention constants just to
prod things, but no help:
struts.convention.action.disableScanning = false
struts.convention.action.packages = com.mycompany.myapp.action

5) This app with all its annotations is working perfectly in Tomcat,
just not in WebSphere.

6) I have log4j set to DEBUG and I don't see any information about
actions being defined by the convention plugin - it's as if it isn't
even executing.

I have a workaround - the xml config works - but would prefer to use
annotations if I can. Anyone else run into this and solved it?

thanks,
 - Aaron

-- 
Aaron Brown : aaron@thebrownproject.com

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Struts2, convention plugin, websphere 6.1

Posted by Dave Newton <da...@gmail.com>.
I'd backtrack and deploy a simple app with only a single annotated action
and the convention plugin and start from there; it's loading the plugin. I'd
also check the configuration parameter reference:

http://struts.apache.org/2.1.8/docs/convention-plugin.html#ConventionPlugin-Configurationreference

I also always put the action classes in a package whose name ends in
"actions"; I vaguely remember having an issue if it was named anything else,
but I could be *completely* misremembering that.

Dave
<http://struts.apache.org/2.1.8/docs/convention-plugin.html#ConventionPlugin-Configurationreference>
On Thu, Nov 18, 2010 at 9:41 AM, Aaron Brown <aa...@thebrownproject.com>wrote:

> Gently bringing this thread back to the topic in the subject line...
>
> Does anyone have any ideas about why my WebSphere 6.1 server would be
> ignoring the convention plugin and not loading any of my struts2
> annotations into the context?
>
> I did see some references in the websphere patch info to fixing some
> broken annotation processing with respect to web services, but I'm not
> using any web services in this particular app (SOAP, etc.). Is this a
> patch that I need to apply anyway? I hadn't done it yet since it's
> clear my server IS processing annotations for other things like
> hibernate and spring (@Autowire, for example, works like a charm).
>
> Anyway, I'm stumped.
>
> --
> Aaron Brown : aaron@thebrownproject.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Re: Struts2, convention plugin, websphere 6.1

Posted by Aaron Brown <aa...@thebrownproject.com>.
Gently bringing this thread back to the topic in the subject line...

Does anyone have any ideas about why my WebSphere 6.1 server would be
ignoring the convention plugin and not loading any of my struts2
annotations into the context?

I did see some references in the websphere patch info to fixing some
broken annotation processing with respect to web services, but I'm not
using any web services in this particular app (SOAP, etc.). Is this a
patch that I need to apply anyway? I hadn't done it yet since it's
clear my server IS processing annotations for other things like
hibernate and spring (@Autowire, for example, works like a charm).

Anyway, I'm stumped.

-- 
Aaron Brown : aaron@thebrownproject.com

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Struts2, convention plugin, websphere 6.1

Posted by Li Ying <li...@gmail.com>.
Everything submit from the client side, are passed as String.

So you can't take object instance as your parameter.

You need take the ids of these objects as parameter, and load object
by the ids by you self.


2010/11/18 Harsh C <hc...@gmail.com>:
> I think that is probably what it was. Basically in my action, I had a list
> of model objects (modelList) and a model object (selectedModel).
>
> I changed the Model type object selectedModel to String type selectedModelId
> and things work fine now.
>
> Now my question is, if I had a checkboxlist backed by a list of Model
> objects, and upon checking some models, I wanted a list of selectedModel
> objects, is there a way in struts to do it?
>
> Thanks,
> HC
>
> On Wed, Nov 17, 2010 at 11:47 AM, Dave Newton <da...@gmail.com> wrote:
>
>> Could also be a type conversion error.
>> On Nov 17, 2010 2:46 PM, "Harsh C" <hc...@gmail.com> wrote:
>> > So, result "input" is some kind of default result that struts sends a
>> user
>> > to?
>> >
>> > Is validation turned on by default, as I did not specify any validation?
>> If
>> > so, how can I turn it off?
>> >
>> > Thanks,
>> > HC
>> >
>> > On Wed, Nov 17, 2010 at 11:39 AM, Dave Newton <da...@gmail.com>
>> wrote:
>> >
>> >> Failed validation will send user back to the input result.
>> >>
>> >> Dave
>> >> On Nov 17, 2010 2:29 PM, "Harsh C" <hc...@gmail.com> wrote:
>> >> > Hi,
>> >> >
>> >> > I have an input page which has a checkbox list in a form. Clicking
>> submit
>> >> > takes the user to a 2nd JSP.
>> >> > The problem is that when I don't select a checkbox and click on
>> submit,
>> I
>> >> > get to the output page, of course no value is displayed on the output
>> >> page
>> >> > though.
>> >> > But if I select a checkbox and click submit, I get an error saying....
>> >> >
>> >> > No result defined for action .....action.ModelHomeAction and result
>> input
>> >> > I just started with struts and don't really know why it is looking for
>> >> the
>> >> > result "input". I would appreciate any help with this.
>> >> >
>> >> > Relevant code is below.
>> >> >
>> >> > input.jsp
>> >> > <s:form method="post" action="modelUpload">
>> >> > <s:checkboxlist name="selectedModel" list="modelList"
>> listKey="modelId"
>> >> > listValue="modelName"/>
>> >> > <s:submit></s:submit>
>> >> > </s:form>
>> >> >
>> >> > output.jsp
>> >> >
>> >> > <s:property value="selectedModel"/>
>> >> >
>> >> > Action
>> >> > private ArrayList<Model> modelList;
>> >> > private Model selectedModel = new Model();
>> >> >
>> >> > public ArrayList<Model> getModelList() {
>> >> > FrameworkHandler handler = new FrameworkHandler();
>> >> > return handler.getModels();
>> >> > }
>> >> >
>> >> > public void setModelList(ArrayList<Model> modelList) {
>> >> > this.modelList = modelList;
>> >> > }
>> >> >
>> >> > public Model getSelectedModel() {
>> >> > return selectedModel;
>> >> > }
>> >> >
>> >> > public void setSelectedModel(Model selectedModel) {
>> >> > this.selectedModel = selectedModel;
>> >> > }
>> >> >
>> >> > public String execute() throws Exception {
>> >> > LOG.debug("Model Home Action");
>> >> > return SUCCESS;
>> >> > }
>> >> >
>> >> > public String upload() throws Exception{
>> >> > return SUCCESS;
>> >> > }
>> >> >
>> >> > struts.xml
>> >> >
>> >> > <action name="modelHome" class=".....action.ModelHomeAction"
>> >> > method="execute">
>> >> > <result name="success">/jsp/input.jsp</result>
>> >> > </action>
>> >> >
>> >> > <action name="modelUpload" class=".....action.ModelHomeAction"
>> >> > method="upload">
>> >> > <result name="success">/jsp/output.jsp</result>
>> >> > </action>
>> >>
>> >
>> >
>> >
>> > --
>> > *Thanks,
>> > Harsh*
>>
>
>
>
> --
> *Thanks,
> Harsh*
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Struts2, convention plugin, websphere 6.1

Posted by Dave Newton <da...@gmail.com>.
Please start new threads for new questions.

There's a jquery plugin, or you can use any framework in its "raw" form. The
latter is almost always my personal recommendation so the JavaScript can be
optimized for the application.

Dave
 On Nov 17, 2010 4:30 PM, "Harsh C" <hc...@gmail.com> wrote:

Re: Struts2, convention plugin, websphere 6.1

Posted by Harsh C <hc...@gmail.com>.
I am using Struts 2.2.1 and would like to get some AJAX functionality in my
app, specifically, I would like to use Dojo. The Dojo plugin was deprecated
for this release, is there some good documentation/tutorials for getting
into Struts 2.2.1 with DOJO?

Re: Struts2, convention plugin, websphere 6.1

Posted by Harsh C <hc...@gmail.com>.
I think that is probably what it was. Basically in my action, I had a list
of model objects (modelList) and a model object (selectedModel).

I changed the Model type object selectedModel to String type selectedModelId
and things work fine now.

Now my question is, if I had a checkboxlist backed by a list of Model
objects, and upon checking some models, I wanted a list of selectedModel
objects, is there a way in struts to do it?

Thanks,
HC

On Wed, Nov 17, 2010 at 11:47 AM, Dave Newton <da...@gmail.com> wrote:

> Could also be a type conversion error.
> On Nov 17, 2010 2:46 PM, "Harsh C" <hc...@gmail.com> wrote:
> > So, result "input" is some kind of default result that struts sends a
> user
> > to?
> >
> > Is validation turned on by default, as I did not specify any validation?
> If
> > so, how can I turn it off?
> >
> > Thanks,
> > HC
> >
> > On Wed, Nov 17, 2010 at 11:39 AM, Dave Newton <da...@gmail.com>
> wrote:
> >
> >> Failed validation will send user back to the input result.
> >>
> >> Dave
> >> On Nov 17, 2010 2:29 PM, "Harsh C" <hc...@gmail.com> wrote:
> >> > Hi,
> >> >
> >> > I have an input page which has a checkbox list in a form. Clicking
> submit
> >> > takes the user to a 2nd JSP.
> >> > The problem is that when I don't select a checkbox and click on
> submit,
> I
> >> > get to the output page, of course no value is displayed on the output
> >> page
> >> > though.
> >> > But if I select a checkbox and click submit, I get an error saying....
> >> >
> >> > No result defined for action .....action.ModelHomeAction and result
> input
> >> > I just started with struts and don't really know why it is looking for
> >> the
> >> > result "input". I would appreciate any help with this.
> >> >
> >> > Relevant code is below.
> >> >
> >> > input.jsp
> >> > <s:form method="post" action="modelUpload">
> >> > <s:checkboxlist name="selectedModel" list="modelList"
> listKey="modelId"
> >> > listValue="modelName"/>
> >> > <s:submit></s:submit>
> >> > </s:form>
> >> >
> >> > output.jsp
> >> >
> >> > <s:property value="selectedModel"/>
> >> >
> >> > Action
> >> > private ArrayList<Model> modelList;
> >> > private Model selectedModel = new Model();
> >> >
> >> > public ArrayList<Model> getModelList() {
> >> > FrameworkHandler handler = new FrameworkHandler();
> >> > return handler.getModels();
> >> > }
> >> >
> >> > public void setModelList(ArrayList<Model> modelList) {
> >> > this.modelList = modelList;
> >> > }
> >> >
> >> > public Model getSelectedModel() {
> >> > return selectedModel;
> >> > }
> >> >
> >> > public void setSelectedModel(Model selectedModel) {
> >> > this.selectedModel = selectedModel;
> >> > }
> >> >
> >> > public String execute() throws Exception {
> >> > LOG.debug("Model Home Action");
> >> > return SUCCESS;
> >> > }
> >> >
> >> > public String upload() throws Exception{
> >> > return SUCCESS;
> >> > }
> >> >
> >> > struts.xml
> >> >
> >> > <action name="modelHome" class=".....action.ModelHomeAction"
> >> > method="execute">
> >> > <result name="success">/jsp/input.jsp</result>
> >> > </action>
> >> >
> >> > <action name="modelUpload" class=".....action.ModelHomeAction"
> >> > method="upload">
> >> > <result name="success">/jsp/output.jsp</result>
> >> > </action>
> >>
> >
> >
> >
> > --
> > *Thanks,
> > Harsh*
>



-- 
*Thanks,
Harsh*

Re: Struts2, convention plugin, websphere 6.1

Posted by Dave Newton <da...@gmail.com>.
Could also be a type conversion error.
On Nov 17, 2010 2:46 PM, "Harsh C" <hc...@gmail.com> wrote:
> So, result "input" is some kind of default result that struts sends a user
> to?
>
> Is validation turned on by default, as I did not specify any validation?
If
> so, how can I turn it off?
>
> Thanks,
> HC
>
> On Wed, Nov 17, 2010 at 11:39 AM, Dave Newton <da...@gmail.com>
wrote:
>
>> Failed validation will send user back to the input result.
>>
>> Dave
>> On Nov 17, 2010 2:29 PM, "Harsh C" <hc...@gmail.com> wrote:
>> > Hi,
>> >
>> > I have an input page which has a checkbox list in a form. Clicking
submit
>> > takes the user to a 2nd JSP.
>> > The problem is that when I don't select a checkbox and click on submit,
I
>> > get to the output page, of course no value is displayed on the output
>> page
>> > though.
>> > But if I select a checkbox and click submit, I get an error saying....
>> >
>> > No result defined for action .....action.ModelHomeAction and result
input
>> > I just started with struts and don't really know why it is looking for
>> the
>> > result "input". I would appreciate any help with this.
>> >
>> > Relevant code is below.
>> >
>> > input.jsp
>> > <s:form method="post" action="modelUpload">
>> > <s:checkboxlist name="selectedModel" list="modelList" listKey="modelId"
>> > listValue="modelName"/>
>> > <s:submit></s:submit>
>> > </s:form>
>> >
>> > output.jsp
>> >
>> > <s:property value="selectedModel"/>
>> >
>> > Action
>> > private ArrayList<Model> modelList;
>> > private Model selectedModel = new Model();
>> >
>> > public ArrayList<Model> getModelList() {
>> > FrameworkHandler handler = new FrameworkHandler();
>> > return handler.getModels();
>> > }
>> >
>> > public void setModelList(ArrayList<Model> modelList) {
>> > this.modelList = modelList;
>> > }
>> >
>> > public Model getSelectedModel() {
>> > return selectedModel;
>> > }
>> >
>> > public void setSelectedModel(Model selectedModel) {
>> > this.selectedModel = selectedModel;
>> > }
>> >
>> > public String execute() throws Exception {
>> > LOG.debug("Model Home Action");
>> > return SUCCESS;
>> > }
>> >
>> > public String upload() throws Exception{
>> > return SUCCESS;
>> > }
>> >
>> > struts.xml
>> >
>> > <action name="modelHome" class=".....action.ModelHomeAction"
>> > method="execute">
>> > <result name="success">/jsp/input.jsp</result>
>> > </action>
>> >
>> > <action name="modelUpload" class=".....action.ModelHomeAction"
>> > method="upload">
>> > <result name="success">/jsp/output.jsp</result>
>> > </action>
>>
>
>
>
> --
> *Thanks,
> Harsh*

Re: Struts2, convention plugin, websphere 6.1

Posted by Harsh C <hc...@gmail.com>.
So, result "input" is some kind of default result that struts sends a user
to?

Is validation turned on by default, as I did not specify any validation? If
so, how can I turn it off?

Thanks,
HC

On Wed, Nov 17, 2010 at 11:39 AM, Dave Newton <da...@gmail.com> wrote:

> Failed validation will send user back to the input result.
>
> Dave
>  On Nov 17, 2010 2:29 PM, "Harsh C" <hc...@gmail.com> wrote:
> > Hi,
> >
> > I have an input page which has a checkbox list in a form. Clicking submit
> > takes the user to a 2nd JSP.
> > The problem is that when I don't select a checkbox and click on submit, I
> > get to the output page, of course no value is displayed on the output
> page
> > though.
> > But if I select a checkbox and click submit, I get an error saying....
> >
> > No result defined for action .....action.ModelHomeAction and result input
> > I just started with struts and don't really know why it is looking for
> the
> > result "input". I would appreciate any help with this.
> >
> > Relevant code is below.
> >
> > input.jsp
> > <s:form method="post" action="modelUpload">
> > <s:checkboxlist name="selectedModel" list="modelList" listKey="modelId"
> > listValue="modelName"/>
> > <s:submit></s:submit>
> > </s:form>
> >
> > output.jsp
> >
> > <s:property value="selectedModel"/>
> >
> > Action
> > private ArrayList<Model> modelList;
> > private Model selectedModel = new Model();
> >
> > public ArrayList<Model> getModelList() {
> > FrameworkHandler handler = new FrameworkHandler();
> > return handler.getModels();
> > }
> >
> > public void setModelList(ArrayList<Model> modelList) {
> > this.modelList = modelList;
> > }
> >
> > public Model getSelectedModel() {
> > return selectedModel;
> > }
> >
> > public void setSelectedModel(Model selectedModel) {
> > this.selectedModel = selectedModel;
> > }
> >
> > public String execute() throws Exception {
> > LOG.debug("Model Home Action");
> > return SUCCESS;
> > }
> >
> > public String upload() throws Exception{
> > return SUCCESS;
> > }
> >
> > struts.xml
> >
> > <action name="modelHome" class=".....action.ModelHomeAction"
> > method="execute">
> > <result name="success">/jsp/input.jsp</result>
> > </action>
> >
> > <action name="modelUpload" class=".....action.ModelHomeAction"
> > method="upload">
> > <result name="success">/jsp/output.jsp</result>
> > </action>
>



-- 
*Thanks,
Harsh*

Re: Struts2, convention plugin, websphere 6.1

Posted by Dave Newton <da...@gmail.com>.
Failed validation will send user back to the input result.

Dave
 On Nov 17, 2010 2:29 PM, "Harsh C" <hc...@gmail.com> wrote:
> Hi,
>
> I have an input page which has a checkbox list in a form. Clicking submit
> takes the user to a 2nd JSP.
> The problem is that when I don't select a checkbox and click on submit, I
> get to the output page, of course no value is displayed on the output page
> though.
> But if I select a checkbox and click submit, I get an error saying....
>
> No result defined for action .....action.ModelHomeAction and result input
> I just started with struts and don't really know why it is looking for the
> result "input". I would appreciate any help with this.
>
> Relevant code is below.
>
> input.jsp
> <s:form method="post" action="modelUpload">
> <s:checkboxlist name="selectedModel" list="modelList" listKey="modelId"
> listValue="modelName"/>
> <s:submit></s:submit>
> </s:form>
>
> output.jsp
>
> <s:property value="selectedModel"/>
>
> Action
> private ArrayList<Model> modelList;
> private Model selectedModel = new Model();
>
> public ArrayList<Model> getModelList() {
> FrameworkHandler handler = new FrameworkHandler();
> return handler.getModels();
> }
>
> public void setModelList(ArrayList<Model> modelList) {
> this.modelList = modelList;
> }
>
> public Model getSelectedModel() {
> return selectedModel;
> }
>
> public void setSelectedModel(Model selectedModel) {
> this.selectedModel = selectedModel;
> }
>
> public String execute() throws Exception {
> LOG.debug("Model Home Action");
> return SUCCESS;
> }
>
> public String upload() throws Exception{
> return SUCCESS;
> }
>
> struts.xml
>
> <action name="modelHome" class=".....action.ModelHomeAction"
> method="execute">
> <result name="success">/jsp/input.jsp</result>
> </action>
>
> <action name="modelUpload" class=".....action.ModelHomeAction"
> method="upload">
> <result name="success">/jsp/output.jsp</result>
> </action>

Re: Struts2, convention plugin, websphere 6.1

Posted by Harsh C <hc...@gmail.com>.
Hi,

I have an input page which has a checkbox list in a form. Clicking submit
takes the user to a 2nd JSP.
The problem is that when I don't select a checkbox and click on submit, I
get to the output page, of course no value is displayed on the output page
though.
But if I select a checkbox and click submit, I get an error saying....

No result defined for action .....action.ModelHomeAction and result input
I just started with struts and don't really know why it is looking for the
result "input". I would appreciate any help with this.

Relevant code is below.

input.jsp
 <s:form method="post" action="modelUpload">
 <s:checkboxlist name="selectedModel" list="modelList" listKey="modelId"
listValue="modelName"/>
  <s:submit></s:submit>
 </s:form>

output.jsp

<s:property value="selectedModel"/>

Action
 private ArrayList<Model> modelList;
 private Model selectedModel = new Model();

 public ArrayList<Model> getModelList() {
 FrameworkHandler handler = new FrameworkHandler();
  return handler.getModels();
 }

 public void setModelList(ArrayList<Model> modelList) {
 this.modelList = modelList;
 }

 public Model getSelectedModel() {
 return selectedModel;
 }

 public void setSelectedModel(Model selectedModel) {
 this.selectedModel = selectedModel;
 }

 public String execute() throws Exception {
  LOG.debug("Model Home Action");
 return SUCCESS;
 }

 public String upload() throws Exception{
 return SUCCESS;
 }

struts.xml

  <action name="modelHome" class=".....action.ModelHomeAction"
method="execute">
    <result name="success">/jsp/input.jsp</result>
  </action>

  <action name="modelUpload" class=".....action.ModelHomeAction"
method="upload">
    <result name="success">/jsp/output.jsp</result>
  </action>

Re: Struts2, convention plugin, websphere 6.1

Posted by Aaron Brown <aa...@thebrownproject.com>.
Thanks for the quick reply.

Here is my full struts.properties:
= = = = = = = = = = = = = = = = = =
struts.enable.DynamicMethodInvocation = true
struts.devMode = true
struts.convention.classes.reload = true
struts.ui.theme = simple

struts.convention.action.disableScanning = false
struts.convention.action.packages = com.mycompany.myapp.action
= = = = = = = = = = = = = = = = = =

Here are the relevant snippets from log4j.xml:
   <!-- Appenders -->
   <appender name="console" class="org.apache.log4j.ConsoleAppender">
       <param name="Threshold" value="DEBUG"/>
       <param name="Target" value="System.out" />
       <layout class="org.apache.log4j.PatternLayout">
           <param name="ConversionPattern" value="%-5p: %c - %m%n" />
       </layout>
   </appender>

   <!-- 3rdparty Loggers -->
   <logger name="org.springframework">
       <level value="warn" />
   </logger>
   <logger name="org.apache.struts2">
       <level value="debug" />
   </logger>
   <logger name="com.opensymphony.xwork2">
       <level value="debug" />
   </logger>

   <!-- Root Logger -->
   <root>
       <priority value="debug" />
       <appender-ref ref="console" />
       <appender-ref ref="logfile" />
   </root>

And yes, I have the special filter flag set in websphere config. I
believe that was patched at websphere 13, and I'm patched to 11 at the
moment. Struts is working - I can see the config-browser/index.action
for example, and when I use xml config all my normal actions are
behaving normally. So the websphere filter issue doesn't appear to be
the problem in this case. Just for fun, at the end of this message,
I'll append a copy of the console log that websphere generates when it
loads my app.

 - Aaron

On Wed, Nov 17, 2010 at 12:17 PM, Dave Newton <da...@gmail.com> wrote:
> Without further information it'll be difficult to help; is devMode
> turned on? Do you have DEBUG set for *everything*, or just s2
> packages, or xwork, or...? It shouldn't matter, but do you have the
> WebFear filter compatibility flag set (or don't need it due to patch
> level)?
>

-- 
Aaron Brown : aaron@thebrownproject.com

debug log follows, sorry for any text wrapping. This log opens with
the server completing its startup cycle ("open for e-business"). I
then requested a url to an action configured with annotations, causing
the app server to load all the app contexts. At the end of the log you
can see struts processing that as an unknown action and dealing with
it.

[11/17/10 13:32:41:731 EST] 0000000a WsServerImpl  A   WSVR0001I:
Server server1 open for e-business
[11/17/10 13:32:56:715 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loading action configurations from: struts-default.xml
[11/17/10 13:32:56:747 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.FileManager - Creating revision for URL:
wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-core-2.1.8.jar!/struts-default.xml
[11/17/10 13:32:56:825 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded action configuration from: struts-default.xml
[11/17/10 13:32:56:856 EST] 00000019 SystemOut     O INFO :
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Parsing configuration file [struts-default.xml]
[11/17/10 13:32:56:856 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type: name:xwork impl:com.opensymphony.xwork2.ObjectFactory
[11/17/10 13:32:56:872 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.ObjectFactory name:struts
impl:org.apache.struts2.impl.StrutsObjectFactory
[11/17/10 13:32:56:872 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.ActionProxyFactory name:xwork
impl:com.opensymphony.xwork2.DefaultActionProxyFactory
[11/17/10 13:32:56:887 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.ActionProxyFactory name:struts
impl:org.apache.struts2.impl.StrutsActionProxyFactory
[11/17/10 13:32:56:903 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.conversion.ObjectTypeDeterminer
name:tiger impl:com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer
[11/17/10 13:32:56:903 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.conversion.ObjectTypeDeterminer
name:notiger impl:com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer
[11/17/10 13:32:56:903 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.conversion.ObjectTypeDeterminer
name:struts impl:com.opensymphony.xwork2.conversion.impl.DefaultObjectTypeDeterminer
[11/17/10 13:32:56:903 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.util.PatternMatcher name:struts
impl:com.opensymphony.xwork2.util.WildcardHelper
[11/17/10 13:32:56:903 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.util.PatternMatcher
name:namedVariable
impl:com.opensymphony.xwork2.util.NamedVariablePatternMatcher
[11/17/10 13:32:56:903 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.dispatcher.mapper.ActionMapper
name:struts impl:org.apache.struts2.dispatcher.mapper.DefaultActionMapper
[11/17/10 13:32:56:919 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.dispatcher.mapper.ActionMapper
name:composite impl:org.apache.struts2.dispatcher.mapper.CompositeActionMapper
[11/17/10 13:32:56:919 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.dispatcher.mapper.ActionMapper
name:restful impl:org.apache.struts2.dispatcher.mapper.RestfulActionMapper
[11/17/10 13:32:56:919 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.dispatcher.mapper.ActionMapper
name:restful2 impl:org.apache.struts2.dispatcher.mapper.Restful2ActionMapper
[11/17/10 13:32:56:919 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.dispatcher.multipart.MultiPartRequest
name:struts impl:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest
[11/17/10 13:32:56:919 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.dispatcher.multipart.MultiPartRequest
name:jakarta impl:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest
[11/17/10 13:32:56:919 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.views.TagLibrary name:s
impl:org.apache.struts2.views.DefaultTagLibrary
[11/17/10 13:32:56:919 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type: name:struts
impl:org.apache.struts2.views.freemarker.FreemarkerManager
[11/17/10 13:32:56:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type: name:struts
impl:org.apache.struts2.views.velocity.VelocityManager
[11/17/10 13:32:56:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type: name:default
impl:org.apache.struts2.components.template.TemplateEngineManager
[11/17/10 13:32:56:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.components.template.TemplateEngine
name:ftl impl:org.apache.struts2.components.template.FreemarkerTemplateEngine
[11/17/10 13:32:56:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.components.template.TemplateEngine
name:vm impl:org.apache.struts2.components.template.VelocityTemplateEngine
[11/17/10 13:32:56:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.components.template.TemplateEngine
name:jsp impl:org.apache.struts2.components.template.JspTemplateEngine
[11/17/10 13:32:56:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.conversion.impl.XWorkConverter
name:struts impl:com.opensymphony.xwork2.conversion.impl.XWorkConverter
[11/17/10 13:32:56:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.conversion.impl.XWorkConverter
name:xwork1 impl:com.opensymphony.xwork2.conversion.impl.XWorkConverter
[11/17/10 13:32:56:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type: name:default
impl:com.opensymphony.xwork2.conversion.impl.XWorkBasicConverter
[11/17/10 13:32:56:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.TextProvider name:xwork1
impl:com.opensymphony.xwork2.TextProviderSupport
[11/17/10 13:32:56:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.TextProvider name:struts
impl:com.opensymphony.xwork2.TextProviderSupport
[11/17/10 13:32:56:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.components.UrlRenderer name:struts
impl:org.apache.struts2.components.ServletUrlRenderer
[11/17/10 13:32:56:965 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.util.ValueStackFactory name:struts
impl:com.opensymphony.xwork2.ognl.OgnlValueStackFactory
[11/17/10 13:32:56:965 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.util.reflection.ReflectionProvider
name:struts impl:com.opensymphony.xwork2.ognl.OgnlReflectionProvider
[11/17/10 13:32:56:965 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.util.reflection.ReflectionContextFactory
name:struts impl:com.opensymphony.xwork2.ognl.OgnlReflectionContextFactory
[11/17/10 13:32:56:981 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.TextProvider name:system
impl:com.opensymphony.xwork2.DefaultTextProvider
[11/17/10 13:32:56:981 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.conversion.NullHandler
name:java.lang.Object
impl:com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler
[11/17/10 13:32:56:997 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.validator.ActionValidatorManager
name:struts impl:com.opensymphony.xwork2.validator.AnnotationActionValidatorManager
[11/17/10 13:32:56:997 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.validator.ActionValidatorManager
name:no-annotations
impl:com.opensymphony.xwork2.validator.DefaultActionValidatorManager
[11/17/10 13:32:56:997 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.validator.ValidatorFactory
name:default impl:com.opensymphony.xwork2.validator.DefaultValidatorFactory
[11/17/10 13:32:56:997 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.validator.ValidatorFileParser
name:default impl:com.opensymphony.xwork2.validator.DefaultValidatorFileParser
[11/17/10 13:32:57:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type: name:default impl:com.opensymphony.xwork2.ognl.OgnlUtil
[11/17/10 13:32:57:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor
name:com.opensymphony.xwork2.util.CompoundRoot
impl:com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor
[11/17/10 13:32:57:028 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.lang.Object
impl:com.opensymphony.xwork2.ognl.accessor.ObjectAccessor
[11/17/10 13:32:57:028 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.Iterator
impl:com.opensymphony.xwork2.ognl.accessor.XWorkIteratorPropertyAccessor
[11/17/10 13:32:57:028 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.Enumeration
impl:com.opensymphony.xwork2.ognl.accessor.XWorkEnumerationAccessor
[11/17/10 13:32:57:044 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.List
impl:com.opensymphony.xwork2.ognl.accessor.XWorkListPropertyAccessor
[11/17/10 13:32:57:044 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.Set
impl:com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor
[11/17/10 13:32:57:044 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.Map
impl:com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor
[11/17/10 13:32:57:044 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.Collection
impl:com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor
[11/17/10 13:32:57:044 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor
name:com.opensymphony.xwork2.ognl.ObjectProxy
impl:com.opensymphony.xwork2.ognl.accessor.ObjectProxyPropertyAccessor
[11/17/10 13:32:57:059 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.MethodAccessor name:java.lang.Object
impl:com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor
[11/17/10 13:32:57:059 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.MethodAccessor
name:com.opensymphony.xwork2.util.CompoundRoot
impl:com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor
[11/17/10 13:32:57:059 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type: name:default
impl:org.apache.struts2.views.jsp.ui.OgnlTool
[11/17/10 13:32:57:059 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.dispatcher.StaticContentLoader
name:struts impl:org.apache.struts2.dispatcher.DefaultStaticContentLoader
[11/17/10 13:32:57:059 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.UnknownHandlerManager name:struts
impl:com.opensymphony.xwork2.DefaultUnknownHandlerManager
[11/17/10 13:32:57:059 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.ArrayList
impl:com.opensymphony.xwork2.ognl.accessor.XWorkListPropertyAccessor
[11/17/10 13:32:57:059 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.HashSet
impl:com.opensymphony.xwork2.ognl.accessor.XWorkCollectionPropertyAccessor
[11/17/10 13:32:57:059 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:ognl.PropertyAccessor name:java.util.HashMap
impl:com.opensymphony.xwork2.ognl.accessor.XWorkMapPropertyAccessor
[11/17/10 13:32:57:075 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loading action configurations from: struts-plugin.xml
[11/17/10 13:32:57:075 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.FileManager - Creating revision for URL:
wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml
[11/17/10 13:32:57:090 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.FileManager - Creating revision for URL:
wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-convention-plugin-2.1.8.jar!/struts-plugin.xml
[11/17/10 13:32:57:106 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.FileManager - Creating revision for URL:
wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-spring-plugin-2.1.8.jar!/struts-plugin.xml
[11/17/10 13:32:57:122 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded action configuration from: struts-plugin.xml
[11/17/10 13:32:57:122 EST] 00000019 SystemOut     O INFO :
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Parsing configuration file [struts-plugin.xml]
[11/17/10 13:32:57:137 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.UnknownHandler name:convention
impl:org.apache.struts2.convention.ConventionUnknownHandler
[11/17/10 13:32:57:137 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.convention.ActionConfigBuilder
name:convention
impl:org.apache.struts2.convention.PackageBasedActionConfigBuilder
[11/17/10 13:32:57:137 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.convention.ActionNameBuilder
name:convention
impl:org.apache.struts2.convention.SEOActionNameBuilder
[11/17/10 13:32:57:153 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.convention.ResultMapBuilder
name:convention
impl:org.apache.struts2.convention.DefaultResultMapBuilder
[11/17/10 13:32:57:153 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.convention.InterceptorMapBuilder
name:convention
impl:org.apache.struts2.convention.DefaultInterceptorMapBuilder
[11/17/10 13:32:57:153 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:org.apache.struts2.convention.ConventionsService
name:convention
impl:org.apache.struts2.convention.ConventionsServiceImpl
[11/17/10 13:32:57:153 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.config.PackageProvider
name:convention.packageProvider
impl:org.apache.struts2.convention.ClasspathPackageProvider
[11/17/10 13:32:57:153 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.config.PackageProvider
name:convention.containerProvider
impl:org.apache.struts2.convention.ClasspathConfigurationProvider
[11/17/10 13:32:57:169 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type: name:default
impl:org.apache.struts2.config_browser.ConfigurationHelper
[11/17/10 13:32:57:169 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded type:com.opensymphony.xwork2.ObjectFactory name:spring
impl:org.apache.struts2.spring.StrutsSpringObjectFactory
[11/17/10 13:32:57:169 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loading action configurations from: struts.xml
[11/17/10 13:32:57:169 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.FileManager - Creating revision for URL:
file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/classes/struts.xml
[11/17/10 13:32:57:184 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loading action configurations from: sample.xml
[11/17/10 13:32:57:200 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.FileManager - Creating revision for URL:
file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/classes/sample.xml
[11/17/10 13:32:57:200 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded action configuration from: sample.xml
[11/17/10 13:32:57:200 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loading action configurations from: root.xml
[11/17/10 13:32:57:215 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.FileManager - Creating revision for URL:
file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/classes/root.xml
[11/17/10 13:32:57:215 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded action configuration from: root.xml
[11/17/10 13:32:57:215 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded action configuration from: struts.xml
[11/17/10 13:32:57:215 EST] 00000019 SystemOut     O INFO :
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Parsing configuration file [struts.xml]
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(spring) for class com.opensymphony.xwork2.ObjectFactory
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for class
com.opensymphony.xwork2.conversion.impl.XWorkConverter
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface com.opensymphony.xwork2.TextProvider
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface com.opensymphony.xwork2.ActionProxyFactory
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface
com.opensymphony.xwork2.conversion.ObjectTypeDeterminer
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface
org.apache.struts2.dispatcher.mapper.ActionMapper
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(jakarta) for interface
org.apache.struts2.dispatcher.multipart.MultiPartRequest
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for class
org.apache.struts2.views.freemarker.FreemarkerManager
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for class org.apache.struts2.views.velocity.VelocityManager
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface org.apache.struts2.components.UrlRenderer
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface
com.opensymphony.xwork2.validator.ActionValidatorManager
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface com.opensymphony.xwork2.util.ValueStackFactory
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface
com.opensymphony.xwork2.util.reflection.ReflectionProvider
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface
com.opensymphony.xwork2.util.reflection.ReflectionContextFactory
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface com.opensymphony.xwork2.util.PatternMatcher
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface
org.apache.struts2.dispatcher.StaticContentLoader
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.config.BeanSelectionProvider - Choosing bean
(struts) for interface com.opensymphony.xwork2.UnknownHandlerManager
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
com.opensymphony.xwork2.config.impl.DefaultConfiguration - Overriding
property struts.i18n.reload - old value: false new value: true
[11/17/10 13:32:57:231 EST] 00000019 SystemOut     O INFO :
com.opensymphony.xwork2.config.impl.DefaultConfiguration - Overriding
property struts.configuration.xml.reload - old value: false new value:
true
[11/17/10 13:32:57:247 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.LocalizedTextUtil - Added default
resource bundle 'org/apache/struts2/struts-messages' to default
resource bundles = [org/apache/struts2/struts-messages,
com/opensymphony/xwork2/xwork-messages]
[11/17/10 13:32:57:559 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.spring.StrutsSpringObjectFactory - Initializing
Struts-Spring integration...
[11/17/10 13:32:57:559 EST] 00000019 SystemOut     O INFO :
com.opensymphony.xwork2.spring.SpringObjectFactory - Setting autowire
strategy to name
[11/17/10 13:32:57:559 EST] 00000019 SystemOut     O INFO :
org.apache.struts2.spring.StrutsSpringObjectFactory - ... initialized
Struts-Spring integration successfully
[11/17/10 13:32:57:622 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded [BUILDER] {PackageConfig Name:struts-default namespace:
parents:[]}
[11/17/10 13:32:58:122 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.validator.DefaultValidatorFactory - Loading
validator definitions.
[11/17/10 13:32:58:184 EST] 00000019 ServiceLogger I
com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened
incident stream file C:\Program
Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\ffdc\server1_76487648_10.11.17_13.32.58_0.txt
[11/17/10 13:32:58:215 EST] 00000019 ServiceLogger I
com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC
closed incident stream file C:\Program
Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\ffdc\server1_76487648_10.11.17_13.32.58_0.txt
[11/17/10 13:32:58:794 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.interceptor.I18nInterceptor - new
I18nInterceptor()
[11/17/10 13:32:58:825 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.interceptor.I18nInterceptor - new
I18nInterceptor()
[11/17/10 13:32:58:840 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.interceptor.I18nInterceptor - new
I18nInterceptor()
[11/17/10 13:32:58:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded [BUILDER] {PackageConfig Name:convention-default namespace:
parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}
[11/17/10 13:32:58:934 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded [BUILDER] {PackageConfig Name:config-browser
namespace:/config-browser parents:[{PackageConfig Name:struts-default
namespace: parents:[]}]}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded /config-browser/index in 'config-browser' package:{ActionConfig
index () - action -
wsjar:file:/C:/Program%20Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml:45:30}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded /config-browser/actionNames in 'config-browser'
package:{ActionConfig actionNames
(org.apache.struts2.config_browser.ActionNamesAction) - action -
wsjar:file:/C:/Program%20Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml:49:96}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded /config-browser/showConfig in 'config-browser'
package:{ActionConfig showConfig
(org.apache.struts2.config_browser.ShowConfigAction) - action -
wsjar:file:/C:/Program%20Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml:53:94}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded /config-browser/showConstants in 'config-browser'
package:{ActionConfig showConstants
(org.apache.struts2.config_browser.ShowConstantsAction) - action -
wsjar:file:/C:/Program%20Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml:57:100}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded /config-browser/showBeans in 'config-browser'
package:{ActionConfig showBeans
(org.apache.struts2.config_browser.ShowBeansAction) - action -
wsjar:file:/C:/Program%20Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml:61:92}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded /config-browser/showJars in 'config-browser'
package:{ActionConfig showJars
(org.apache.struts2.config_browser.ShowJarsAction) - action -
wsjar:file:/C:/Program%20Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml:65:90}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded /config-browser/showValidators in 'config-browser'
package:{ActionConfig showValidators
(org.apache.struts2.config_browser.ListValidatorsAction) - action -
wsjar:file:/C:/Program%20Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml:69:102}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded /config-browser/validatorDetails in 'config-browser'
package:{ActionConfig validatorDetails
(org.apache.struts2.config_browser.ShowValidatorAction) - action -
wsjar:file:/C:/Program%20Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/struts-plugin.xml:75:103}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded [BUILDER] {PackageConfig Name:spring-default namespace:
parents:[]}
[11/17/10 13:32:58:950 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded [BUILDER] {PackageConfig Name:sample namespace:/sample
parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}
[11/17/10 13:32:58:965 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -
Loaded [BUILDER] {PackageConfig Name:root namespace:/
parents:[{PackageConfig Name:struts-default namespace: parents:[]}]}
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[bundleresource://23/META-INF] because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[file:/C:/Program
Files/IBM/WebSphere/AppServer/installedConnectors/sib.api.jmsra.rar/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/classes/META-INF/]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/cglib-2.1_3.jar!/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/ehcache-1.2.3.jar!/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-config-browser-plugin-2.1.8.jar!/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-convention-plugin-2.1.8.jar!/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-core-2.1.8.jar!/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/struts2-spring-plugin-2.1.8.jar!/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[wsjar:file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/WEB-INF/lib/xwork-core-2.1.6.jar!/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:012 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[file:/C:/Program
Files/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/nw897628Node01Cell/tsbOne.ear/tsb.war/META-INF/]
because it is not a valid protocol
[11/17/10 13:32:59:028 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[bundleresource://23/META-INF] because it is not a valid protocol
[11/17/10 13:32:59:028 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.util.finder.UrlSet - Ignoring URL
[file:/C:/Program
Files/IBM/WebSphere/AppServer/installedConnectors/sib.api.jmsra.rar/META-INF]
because it is not a valid protocol
[11/17/10 13:32:59:075 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.ConfigurationManager - Checking
ConfigurationProviders for reload.
[11/17/10 13:32:59:075 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.ConfigurationManager - Checking
ConfigurationProviders for reload.
[11/17/10 13:32:59:137 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.ConfigurationManager - Checking
ConfigurationProviders for reload.
[11/17/10 13:32:59:200 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler -
Entering nullPropertyValue
[target=[com.opensymphony.xwork2.DefaultTextProvider@1da61da6],
property=struts]
[11/17/10 13:32:59:216 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.ConfigurationManager - Checking
ConfigurationProviders for reload.
[11/17/10 13:32:59:247 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler -
Entering nullPropertyValue
[target=[com.opensymphony.xwork2.DefaultTextProvider@1da61da6],
property=struts]
[11/17/10 13:32:59:247 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.config.ConfigurationManager - Checking
ConfigurationProviders for reload.
[11/17/10 13:32:59:278 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.DefaultActionProxy - Creating an
DefaultActionProxy for namespace /sample and action name hello
[11/17/10 13:32:59:294 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.DefaultActionInvocation - Executing action
method = null
[11/17/10 13:32:59:309 EST] 00000019 SystemOut     O DEBUG:
org.apache.struts2.dispatcher.ServletDispatcherResult - Forwarding to
location /WEB-INF/content/sample/hello.jsp
[11/17/10 13:32:59:325 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler -
Entering nullPropertyValue
[target=[com.opensymphony.xwork2.ActionSupport@56c656c6,
com.opensymphony.xwork2.DefaultTextProvider@1da61da6], property=com]
[11/17/10 13:32:59:341 EST] 00000019 ServletWrappe I   SRVE0242I:
[tsbOne] [/tsb] [FilterProxyServlet]: Initialization successful.
[11/17/10 13:32:59:356 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler -
Entering nullPropertyValue
[target=[com.opensymphony.xwork2.ActionSupport@56c656c6,
com.opensymphony.xwork2.DefaultTextProvider@1da61da6], property=com]
[11/17/10 13:32:59:356 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler -
Entering nullPropertyValue
[target=[com.opensymphony.xwork2.ActionSupport@56c656c6,
com.opensymphony.xwork2.DefaultTextProvider@1da61da6], property=com]
[11/17/10 13:32:59:450 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler -
Entering nullPropertyValue
[target=[com.opensymphony.xwork2.ActionSupport@56c656c6,
com.opensymphony.xwork2.DefaultTextProvider@1da61da6], property=com]
[11/17/10 13:32:59:481 EST] 00000019 ServiceLogger I
com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened
incident stream file C:\Program
Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\ffdc\server1_76487648_10.11.17_13.32.59_0.txt
[11/17/10 13:32:59:575 EST] 00000019 ServiceLogger I
com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC
closed incident stream file C:\Program
Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\ffdc\server1_76487648_10.11.17_13.32.59_0.txt
[11/17/10 13:32:59:637 EST] 00000019 SystemOut     O DEBUG:
com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler -
Entering nullPropertyValue
[target=[com.opensymphony.xwork2.ActionSupport@56c656c6,
com.opensymphony.xwork2.DefaultTextProvider@1da61da6],
property=ErrorReport]

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Struts2, convention plugin, websphere 6.1

Posted by Dave Newton <da...@gmail.com>.
Without further information it'll be difficult to help; is devMode
turned on? Do you have DEBUG set for *everything*, or just s2
packages, or xwork, or...? It shouldn't matter, but do you have the
WebFear filter compatibility flag set (or don't need it due to patch
level)?

Dave

On Wed, Nov 17, 2010 at 11:56 AM, Aaron Brown <aa...@thebrownproject.com> wrote:
> I've been working on implementing Struts 2.1.8 on WebSphere 6.1 and
> I'm having trouble with the convention plugin and annotation-based
> configuration. It appears that none of my struts configs are being
> scanned and/or processed from the annotations.  Here's what I know:
>
> 1) Struts2 and WebSphere is an ugly partnership. There are lots of
> outstanding issues, so I'm wondering if this particular one has been
> solved and if there's anything I can do.
>
> 2) I know WebSphere is scanning other annotations, since my
> spring/hibernate annotations are working as expected.
>
> 3) Config browser tells me that my annotated packages/namespaces have
> no actions defined. When I load the action configs into .xml files
> instead, the actions are correctly loaded and working.
>
> 4) I tried tossing in some extra struts convention constants just to
> prod things, but no help:
> struts.convention.action.disableScanning = false
> struts.convention.action.packages = com.mycompany.myapp.action
>
> 5) This app with all its annotations is working perfectly in Tomcat,
> just not in WebSphere.
>
> 6) I have log4j set to DEBUG and I don't see any information about
> actions being defined by the convention plugin - it's as if it isn't
> even executing.
>
> I have a workaround - the xml config works - but would prefer to use
> annotations if I can. Anyone else run into this and solved it?
>
> thanks,
>  - Aaron
>
> --
> Aaron Brown : aaron@thebrownproject.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org