| Summary: | Can not locate configuration source META/uddi.xml | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise SOA Platform 5 | Reporter: | Ryan Zhang <rzhang> | ||||||
| Component: | jUDDI - within SOA | Assignee: | Julian Coleman <jcoleman> | ||||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | |||||||
| Severity: | high | Docs Contact: | |||||||
| Priority: | high | ||||||||
| Version: | 5.1.0.ER3 | ||||||||
| Target Milestone: | --- | ||||||||
| Target Release: | 5.1.0 GA, 5.1.0.ER5 | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| URL: | http://jira.jboss.org/jira/browse/SOA-2556 | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: |
SOA 5.1.0.ER4
|
|||||||
| Last Closed: | 2011-02-08 16:30:16 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Attachments: |
|
||||||||
|
Description
Ryan Zhang
2010-11-09 09:07:11 UTC
Attachment: Added: juddi-console.jpg Candidate for SOA 5.1.0 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. Kurt has created SOA-2567 to reflect the root cause of this issue. Link: Added: This issue is related to SOA-2567 Link: Added: This issue depends JBESB-3533 Link: Added: This issue depends JBESB-3535 Link: Added: This issue depends JBESB-3534 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>
Attachment: Added: jbossesb-rosetta.jar 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. Assigning to Julian to make the console web.xml change 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. Labels: Added: rn-not-needed Release Notes Docs Status: Added: Not Required Writer: Added: dlesage Verified fixed in ER9. |