Bug 780181 (SOA-2556) - Can not locate configuration source META/uddi.xml
Summary: Can not locate configuration source META/uddi.xml
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-2556
Product: JBoss Enterprise SOA Platform 5
Classification: JBoss
Component: jUDDI - within SOA
Version: 5.1.0.ER3
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 5.1.0 GA,5.1.0.ER5
Assignee: Julian Coleman
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-09 09:07 UTC by Ryan Zhang
Modified: 2011-02-08 16:30 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
SOA 5.1.0.ER4
Last Closed: 2011-02-08 16:30:16 UTC
Type: Bug


Attachments (Terms of Use)
juddi-console.jpg (200.04 KB, image/jpeg)
2010-11-09 09:08 UTC, Ryan Zhang
no flags Details
jbossesb-rosetta.jar (1.69 MB, application/octet_stream)
2010-11-11 15:08 UTC, Kevin Conner
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 780189 0 high CLOSED Cannot obtain init-param settings from the console's web.xml 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker SOA-2556 0 None None None Never

Internal Links: 780189

Description Ryan Zhang 2010-11-09 09:07:11 UTC
project_key: SOA

Click Juddi Registry console and hit the error.
See the  snapshot attached

Comment 1 Ryan Zhang 2010-11-09 09:08:15 UTC
Attachment: Added: juddi-console.jpg


Comment 2 Anne-Louise Tangring 2010-11-09 16:09:04 UTC
Candidate for SOA 5.1.0

Comment 3 Kevin Conner 2010-11-10 19:22:37 UTC
This is a juddi bug but one which we should be able to workaround.

The juddi codebase used to obtain a reference to a specific manager, uddi-portlet-manager, but now requires this to be configured.

Unfortunately there is no way to configure this in the current juddi codebase so it falls back on the file name, ignoring the system property.

I'll write a servlet tomorrow which will initialise this in line with our requirements.

Comment 4 Kevin Conner 2010-11-10 22:27:44 UTC
Kurt has created SOA-2567 to reflect the root cause of this issue.

Comment 5 Kevin Conner 2010-11-10 22:28:03 UTC
Link: Added: This issue is related to SOA-2567


Comment 6 Kevin Conner 2010-11-11 12:29:57 UTC
Link: Added: This issue depends JBESB-3533


Comment 7 Kevin Conner 2010-11-11 14:38:01 UTC
Link: Added: This issue depends JBESB-3535


Comment 8 Kevin Conner 2010-11-11 14:38:28 UTC
Link: Added: This issue depends JBESB-3534


Comment 9 Kevin Conner 2010-11-11 15:08:53 UTC
The attached jbossesb-rosetta.jar contains the servlet required to initialise the manager on behalf of the console.  It also contains a modified JuddiClientService (ESB) which manages the creation/registration/termination of that manager.

In addition to this jar it will be necessary to add the following into the uddi-console web.xml

   <servlet>
      <servlet-name>InitAttributeServlet</servlet-name>
      <servlet-class>org.jboss.internal.soa.esb.registry.console.InitAttributeServlet</servlet-class>
      <init-param>
         <param-name>uddi.client.manager.name</param-name>
         <param-value>uddi-portlet-manager</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
   </servlet>


Comment 10 Kevin Conner 2010-11-11 15:08:53 UTC
Attachment: Added: jbossesb-rosetta.jar


Comment 11 Kevin Conner 2010-11-11 15:10:14 UTC
This task is, essentially, complete but I am leaving it open until we know whether we need a new version of juddi.  At that point I will make the appropriate web.xml changes to the uddi-console repository.

Comment 12 Kevin Conner 2010-11-26 14:31:45 UTC
Assigning to Julian to make the console web.xml change

Comment 13 Julian Coleman 2010-11-29 11:00:56 UTC
Resolved with revision 90 of:

  http://anonsvn.jboss.org/repos/soa/trunk/src/uddi-console

  post-patch/add_configuration_servlet.xml  (added)
  resource/add_configuration_servlet.xsl  (added)

Commit message:

  SOA-2556
  Add manager initialiser servlet configuration to web.xml.


Comment 14 Julian Coleman 2010-11-29 11:00:56 UTC
Labels: Added: rn-not-needed


Comment 15 Laura Bailey 2010-12-17 01:01:00 UTC
Release Notes Docs Status: Added: Not Required


Comment 17 Dana Mison 2011-01-05 00:14:25 UTC
Writer: Added: dlesage


Comment 18 Len DiMaggio 2011-02-08 16:30:16 UTC
Verified fixed in ER9.


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