mcarlson
06-19-2007, 17:33
I am in the process of installing and configuring the Metadata Library (MDL) 7.0. Just what is MDL, you ask?
Well, according to the User's Guide ...
Metadata is data about assets in webMethods components (for example, assets modeled in Designer, Integration Server packages, or Infravio X-Registry services).
A Metadata Library provides metadata storage and retrieval features to webMethods components. A Metadata Library operates as a shared database of metadata. The main purpose of a Metadata Library is to allow reuse of assets among users. A user may publish metadata about an asset to the Metadata Library. Other users will be able to see the published metadata and incorporate the asset into their own projects.
A user does not directly access the Metadata Library. Rather it is accessed by other webMethods components, namely webMethods Designer, Integration Server, and Infravio X-Registry.
Installation of MDL 7.0 is quite involved. It requires database components to be installed by the database component installer (DCI), an edit to a text-based config file, creating of a database pool, configuration of a MwS 7.0 "Environment" and finally "deploying" that environment.
I successfully configured my environment and "Validated" it, but when I click on the deploy icon, I get the following error:
Unsuccessfully deployed environment.
Error deploying logical server type "Metadata Library" version "7.0.0.0" to host "<hostname>"
Deployment Error: electric.registry.RegistryException: could not bind to path: http://<hostname>:8090/services/IRemoteConfiguration?wsdl (http://<hostname>:8090/services/IRemoteConfiguration?wsdl)
One or more of the following configurations could not be deployed
System Identity
System Endpoint Registry
JDBC alias configuration type "Reasoning Database" version "7.0.0.0"
JDBC alias configuration type "Repository Database" version "7.0.0.0"
JDBC alias configuration type "Snapshot Database" version "7.0.0.0"
JDBC pool configuration "MDL"
Configuration type "Metadata Library Configuration" version "7.0.0.0"
Configuration type "Infravio X-Registry Asset Extractor" version "7.0.0.0"
Configuration type "MDL Journal Logging" version "7.0.0.0"
Deployment of environment "Metadata Library Configuration" FAILED due to errors
Since I wasn't able to make heads or tails of that information, I hunted down the MDL 7.0 log files in the <webm_home>\MetadataLibrary\library\server\library\log folder. All three log files were whining about the following error:
Unexpected error during load of:
com.webmethods.fabric.server.logging.LoggingService,
msg=com/webmethods/fabric/server/logging/LoggingService
(Unsupported major.minor version 49.0);
- nested throwable: (java.lang.ClassNotFoundException:
Unexpected error during load of:
com.webmethods.fabric.server.logging.LoggingService,
msg=com/webmethods/fabric/server/logging/LoggingService
(Unsupported major.minor version 49.0))
I'm pretty sure at this point that I managed to get an incorrect version of some jar file in the classpath.
If anyone has seen this and can save me a bit of time chasing through a bunch of jars, I would appreciate it ever so much.
Mark
Well, according to the User's Guide ...
Metadata is data about assets in webMethods components (for example, assets modeled in Designer, Integration Server packages, or Infravio X-Registry services).
A Metadata Library provides metadata storage and retrieval features to webMethods components. A Metadata Library operates as a shared database of metadata. The main purpose of a Metadata Library is to allow reuse of assets among users. A user may publish metadata about an asset to the Metadata Library. Other users will be able to see the published metadata and incorporate the asset into their own projects.
A user does not directly access the Metadata Library. Rather it is accessed by other webMethods components, namely webMethods Designer, Integration Server, and Infravio X-Registry.
Installation of MDL 7.0 is quite involved. It requires database components to be installed by the database component installer (DCI), an edit to a text-based config file, creating of a database pool, configuration of a MwS 7.0 "Environment" and finally "deploying" that environment.
I successfully configured my environment and "Validated" it, but when I click on the deploy icon, I get the following error:
Unsuccessfully deployed environment.
Error deploying logical server type "Metadata Library" version "7.0.0.0" to host "<hostname>"
Deployment Error: electric.registry.RegistryException: could not bind to path: http://<hostname>:8090/services/IRemoteConfiguration?wsdl (http://<hostname>:8090/services/IRemoteConfiguration?wsdl)
One or more of the following configurations could not be deployed
System Identity
System Endpoint Registry
JDBC alias configuration type "Reasoning Database" version "7.0.0.0"
JDBC alias configuration type "Repository Database" version "7.0.0.0"
JDBC alias configuration type "Snapshot Database" version "7.0.0.0"
JDBC pool configuration "MDL"
Configuration type "Metadata Library Configuration" version "7.0.0.0"
Configuration type "Infravio X-Registry Asset Extractor" version "7.0.0.0"
Configuration type "MDL Journal Logging" version "7.0.0.0"
Deployment of environment "Metadata Library Configuration" FAILED due to errors
Since I wasn't able to make heads or tails of that information, I hunted down the MDL 7.0 log files in the <webm_home>\MetadataLibrary\library\server\library\log folder. All three log files were whining about the following error:
Unexpected error during load of:
com.webmethods.fabric.server.logging.LoggingService,
msg=com/webmethods/fabric/server/logging/LoggingService
(Unsupported major.minor version 49.0);
- nested throwable: (java.lang.ClassNotFoundException:
Unexpected error during load of:
com.webmethods.fabric.server.logging.LoggingService,
msg=com/webmethods/fabric/server/logging/LoggingService
(Unsupported major.minor version 49.0))
I'm pretty sure at this point that I managed to get an incorrect version of some jar file in the classpath.
If anyone has seen this and can save me a bit of time chasing through a bunch of jars, I would appreciate it ever so much.
Mark