Bug 778035 (SOA-560) - Console file replacement breaks standalone runtime
Summary: Console file replacement breaks standalone runtime
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-560
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: Build Process
Version: 4.2 CP02
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: 4.2 CP02
Assignee: Mike Brock
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-06-05 17:07 UTC by Julian Coleman
Modified: 2013-06-17 05:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Standalone only
Last Closed: 2008-06-06 12:48:50 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-560 0 None None None Never

Description Julian Coleman 2008-06-05 17:07:15 UTC
Date of First Response: 2008-06-06 04:43:36
project_key: SOA

Run standalone SOA and see:

  16:40:19,297 ERROR [ContainerBase] Error loading WebappClassLoader
    delegate: false
    repositories:
  ----------> Parent Classloader:
  java.net.FactoryURLClassLoader@14f2dff
   org.jboss.soa.esb.monitoring.server.BeanRegistrationServlet
  java.lang.ClassNotFoundException: org.jboss.soa.esb.monitoring.server.BeanRegist
rationServlet

in the log file/console output.

kconner pointed out that there has been a change here so that this is now a proper servlet.
The SOA-P build does not take this change into account - the change is to the file:
  management-web/web.xml
which is overwritten during the console build process.

This may also affect the embedded version.  This needs checking.

Comment 1 Julian Coleman 2008-06-05 19:36:28 UTC
The replacement of the management-web/web.xml file doesn't appear to be the problem.
If the web.xml from the ESB repository is copied to jboss-as/tools/console/management-web/
then the standalone server still fails with the same error.  Also, the SOA-P build only appends
the console authentication and doesn't change anything else in this file.  So, is the problem
in the SOA-P console code or in the way that the servlet is deployed?


Comment 2 Kevin Conner 2008-06-06 08:43:36 UTC
The servlet does not exist, which is why it was removed from the web.xml file.  This was the only location that referred to it.

I am going into the office today to meet Trev, will let you know what is going wrong once I see the build in action.

Comment 3 Julian Coleman 2008-06-06 12:48:49 UTC
Fixed with revision 1305 of:
  build-tools/builders/soa/p-consoles/esb/management-web/web.xml
which aligns the SOA-P version with the ESB version.


Note You need to log in before you can comment on or make changes to this bug.