Thanks. I am able to download now.
a) I made the necessary changes in my persistence.xml (File attached)
b) I added the new datasource and driver in standalone.xml (File attached)
c) I also changed my web.xml as provided in jboss-5.1.0.GA ( File attached)
On Thu, Jun 14, 2012 at 8:40 PM, Kurt T Stam <[email protected]> wrote:
> Hmm seems to work ok for me, but I put a copy up here for you
>
> http://dl.dropbox.com/u/2743585/jboss-5.1.0.GA.tgz
>
> Hopefully that works better for you,
>
> --Kurt
>
>
> On 6/14/12 3:04 AM, tech evaluator wrote:
>
> Hi,
>
> I am not able to download the file.
> I think the link is broken. Every time I am able to download only 17 MB
> file.
> Could you please check.
> Thanks in advance.
>
> On Wed, Jun 13, 2012 at 9:41 PM, Kurt T Stam <[email protected]> wrote:
>
>> http://people.apache.org/~kstam/releases/juddi-3.0.0/jboss-5.1.0.GA.tgz
>>
>> Check out the juddiv3.war in the deploy directory. This is for jboss-5.1,
>> but it may put you on the right track with the persistence.xml
>> configuration.
>>
>> Cheers,
>>
>> --Kurt
>>
>>
>> On 6/11/12 9:21 AM, tech evaluator wrote:
>>
>> Hi,
>>
>> UseCase: JUDDI deployment in JBOSS 7.1
>>
>> I am able to resove the earlier exceptions related to ClassLoading,
>>
>> Now I am getting the following exception while deploying JUDDI.war
>> version 3.1.3 on JBoss 7.1
>> My JBoss-deployment-structure.xml and persistence.xml is attached
>> I think I need to make some changes in persistence.xml.
>> The documentation provided in jUDDI userguide ( Chapter 12 Deploying to
>> JBoss 6.0.0.GA ) is not applicable at all for new version of JBoss.
>> I need help on section 12.4. Configure Datasource for JBoss 7.1
>>
>>
>> Exception Logs:
>>
>>
>>
>> 17:34:15,064 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA
>> 17:34:15,204 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
>> 17:34:15,235 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final
>> "Brontes" starting
>> 17:34:16,001 INFO [org.xnio] XNIO Version 3.0.3.GA
>> 17:34:16,001 INFO [org.jboss.as.server] JBAS015888: Creating http
>> management service using socket-binding (management-http)
>> 17:34:16,017 INFO [org.xnio.nio] XNIO NIO Implementation Version
>> 3.0.3.GA
>> 17:34:16,032 INFO [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
>> 17:34:16,048 INFO [org.jboss.as.logging] JBAS011502: Removing bootstrap
>> log handlers
>> 17:34:16,064 INFO [org.jboss.as.osgi] JBAS011940: Activating OSGi
>> Subsystem
>> 17:34:16,064 INFO [org.jboss.as.connector.subsystems.datasources]
>> JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version
>> 1.3)
>> 17:34:16,360 INFO [org.jboss.as.naming] (MSC service thread 1-1)
>> JBAS011802: Starting Naming Service
>> 17:34:16,392 INFO [org.jboss.as.security] (MSC service thread 1-2)
>> JBAS013100: Current PicketBox version=4.0.7.Final
>> 17:34:16,470 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1)
>> JBAS015400: Bound mail session [java:jboss/mail/Default]
>> 17:34:16,579 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service
>> thread 1-4) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080
>> 17:34:16,751 INFO [org.jboss.ws.common.management.AbstractServerConfig]
>> (MSC service thread 1-1) JBoss Web Services - Stack CXF Server 4.0.
>> 2.GA
>> 17:34:16,860 INFO [org.jboss.as.server.deployment.scanner] (MSC service
>> thread 1-4) JBAS015012: Started FileSystemDeploymentService for dir
>> ectory C:\Softwares\JBoss\jboss-as-7.1.1.Final\standalone\deployments
>> 17:34:16,860 INFO [org.jboss.as.remoting] (MSC service thread 1-4)
>> JBAS017100: Listening on /127.0.0.1:4447
>> 17:34:16,860 INFO [org.jboss.as.remoting] (MSC service thread 1-3)
>> JBAS017100: Listening on /127.0.0.1:9999
>> 17:34:16,876 INFO [org.jboss.as.server.deployment.scanner]
>> (DeploymentScanner-threads - 1) JBAS015014: Re-attempting failed deployment
>> judd
>> i.war
>> 17:34:17,126 INFO [org.jboss.as.connector.subsystems.datasources] (MSC
>> service thread 1-2) JBAS010400: Bound data source [java:jboss/dataso
>> urces/ExampleDS]
>> 17:34:17,142 INFO [org.jboss.as.server.deployment] (MSC service thread
>> 1-1) JBAS015876: Starting deployment of "juddi.war"
>> 17:34:18,235 INFO [org.jboss.as.jpa] (MSC service thread 1-2)
>> JBAS011401: Read persistence.xml for juddiDatabase
>> 17:34:18,329 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3)
>> MSC00001: Failed to start service jboss.deployment.unit."juddi.war"
>> .INSTALL: org.jboss.msc.service.StartException in service
>> jboss.deployment.unit."juddi.war".INSTALL: Failed to process phase INSTALL
>> of depl
>> oyment "juddi.war"
>> at
>> org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119)
>> [jboss-as-server-7.1.1.Final
>> .jar:7.1.1.Final]
>> at
>> org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
>> [jboss-msc-1.0.2.GA.jar:1.0.2
>> .GA]
>> at
>> org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
>> [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> [rt.jar:1.6.0_22]
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> [rt.jar:1.6.0_22]
>> at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_22]
>> Caused by: javax.persistence.PersistenceException: JBAS011466:
>> PersistenceProvider 'org.apache.openjpa.persistence.PersistenceProviderImpl'
>> not found
>> at
>> org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider(PersistenceUnitDeploymentProcessor.java:555)
>> at
>> org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deployPersistenceUnit(PersistenceUnitDeploymentProcessor.java:295)
>> at
>> org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.addPuService(PersistenceUnitDeploymentProcessor.java:258)
>> at
>> org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.handleWarDeployment(PersistenceUnitDeploymentProcessor.java:194)
>> at
>> org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deploy(PersistenceUnitDeploymentProcessor.java:118)
>> at
>> org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113)
>> [jboss-as-server-7.1.1.Final
>> .jar:7.1.1.Final]
>> ... 5 more
>>
>> 17:34:18,392 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2)
>> JBAS015870: Deploy of deployment "juddi.war" was rolled back with f
>> ailure message {"JBAS014671: Failed services" =>
>> {"jboss.deployment.unit.\"juddi.war\".INSTALL" =>
>> "org.jboss.msc.service.StartException in
>> service jboss.deployment.unit.\"juddi.war\".INSTALL: Failed to process
>> phase INSTALL of deployment \"juddi.war\""}}
>> 17:34:19,095 INFO [org.jboss.as.server.deployment] (MSC service thread
>> 1-4) JBAS015877: Stopped deployment juddi.war in 703ms
>> 17:34:19,110 INFO [org.jboss.as.controller] (DeploymentScanner-threads -
>> 2) JBAS014774: Service status report
>> JBAS014777: Services which failed to start: service
>> jboss.deployment.unit."juddi.war".INSTALL:
>> org.jboss.msc.service.StartException i
>> n service jboss.deployment.unit."juddi.war".INSTALL: Failed to process
>> phase INSTALL of deployment "juddi.war"
>>
>> 17:34:19,110 ERROR [org.jboss.as.server.deployment.scanner]
>> (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed
>> and was
>> rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671:
>> Failed services" => {"jboss.deployment.unit.\"juddi.war\".INSTALL"
>> => "org.jboss.msc.service.StartException in service
>> jboss.deployment.unit.\"juddi.war\".INSTALL: Failed to process phase
>> INSTALL of deploym
>> ent \"juddi.war\""}}}}
>>
>>
>>
>>
>
>
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="juddiDatabase" transaction-type="RESOURCE_LOCAL">
<!-- <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider> -->
<!-- <provider>org.hibernate.ejb.HibernatePersistence</provider> -->
<!-- <non-jta-data-source>java:comp/env/jdbc/JuddiDS</non-jta-data-source> -->
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<non-jta-data-source>java:/JuddiDS</non-jta-data-source>
<!-- entity classes -->
<class>org.apache.juddi.model.Address</class>
<class>org.apache.juddi.model.AddressLine</class>
<class>org.apache.juddi.model.AuthToken</class>
<class>org.apache.juddi.model.BindingCategoryBag</class>
<class>org.apache.juddi.model.BindingDescr</class>
<class>org.apache.juddi.model.BindingTemplate</class>
<class>org.apache.juddi.model.BusinessCategoryBag</class>
<class>org.apache.juddi.model.BusinessDescr</class>
<class>org.apache.juddi.model.BusinessEntity</class>
<class>org.apache.juddi.model.BusinessIdentifier</class>
<class>org.apache.juddi.model.BusinessName</class>
<class>org.apache.juddi.model.BusinessService</class>
<class>org.apache.juddi.model.CategoryBag</class>
<class>org.apache.juddi.model.Clerk</class>
<class>org.apache.juddi.model.ClientSubscriptionInfo</class>
<class>org.apache.juddi.model.Contact</class>
<class>org.apache.juddi.model.ContactDescr</class>
<class>org.apache.juddi.model.DiscoveryUrl</class>
<class>org.apache.juddi.model.Email</class>
<class>org.apache.juddi.model.InstanceDetailsDescr</class>
<class>org.apache.juddi.model.InstanceDetailsDocDescr</class>
<class>org.apache.juddi.model.KeyedReference</class>
<class>org.apache.juddi.model.KeyedReferenceGroup</class>
<class>org.apache.juddi.model.Node</class>
<class>org.apache.juddi.model.OverviewDoc</class>
<class>org.apache.juddi.model.OverviewDocDescr</class>
<class>org.apache.juddi.model.PersonName</class>
<class>org.apache.juddi.model.Phone</class>
<class>org.apache.juddi.model.Publisher</class>
<class>org.apache.juddi.model.PublisherAssertion</class>
<class>org.apache.juddi.model.PublisherAssertionId</class>
<class>org.apache.juddi.model.ServiceCategoryBag</class>
<class>org.apache.juddi.model.ServiceDescr</class>
<class>org.apache.juddi.model.ServiceName</class>
<class>org.apache.juddi.model.ServiceProjection</class>
<class>org.apache.juddi.model.ServiceProjectionId</class>
<class>org.apache.juddi.model.Subscription</class>
<class>org.apache.juddi.model.SubscriptionChunkToken</class>
<class>org.apache.juddi.model.SubscriptionMatch</class>
<class>org.apache.juddi.model.Tmodel</class>
<class>org.apache.juddi.model.TmodelCategoryBag</class>
<class>org.apache.juddi.model.TmodelDescr</class>
<class>org.apache.juddi.model.TmodelIdentifier</class>
<class>org.apache.juddi.model.TmodelInstanceInfo</class>
<class>org.apache.juddi.model.TmodelInstanceInfoDescr</class>
<class>org.apache.juddi.model.TransferToken</class>
<class>org.apache.juddi.model.TransferTokenKey</class>
<class>org.apache.juddi.model.UddiEntity</class>
<class>org.apache.juddi.model.UddiEntityPublisher</class>
<properties>
<property name="hibernate.archive.autodetection" value="class"/>
<property name="hibernate.hbm2ddl.auto" value="create"/>
<property name="hibernate.show_sql" value="false"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
</properties>
</persistence-unit>
</persistence>
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:1.2">
<extensions>
<extension module="org.jboss.as.clustering.infinispan"/>
<extension module="org.jboss.as.configadmin"/>
<extension module="org.jboss.as.connector"/>
<extension module="org.jboss.as.deployment-scanner"/>
<extension module="org.jboss.as.ee"/>
<extension module="org.jboss.as.ejb3"/>
<extension module="org.jboss.as.jaxrs"/>
<extension module="org.jboss.as.jdr"/>
<extension module="org.jboss.as.jmx"/>
<extension module="org.jboss.as.jpa"/>
<extension module="org.jboss.as.logging"/>
<extension module="org.jboss.as.mail"/>
<extension module="org.jboss.as.naming"/>
<extension module="org.jboss.as.osgi"/>
<extension module="org.jboss.as.pojo"/>
<extension module="org.jboss.as.remoting"/>
<extension module="org.jboss.as.sar"/>
<extension module="org.jboss.as.security"/>
<extension module="org.jboss.as.threads"/>
<extension module="org.jboss.as.transactions"/>
<extension module="org.jboss.as.web"/>
<extension module="org.jboss.as.webservices"/>
<extension module="org.jboss.as.weld"/>
</extensions>
<management>
<security-realms>
<security-realm name="ManagementRealm">
<authentication>
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
</authentication>
</security-realm>
<security-realm name="ApplicationRealm">
<authentication>
<properties path="application-users.properties" relative-to="jboss.server.config.dir"/>
</authentication>
</security-realm>
</security-realms>
<management-interfaces>
<native-interface security-realm="ManagementRealm">
<socket-binding native="management-native"/>
</native-interface>
<http-interface security-realm="ManagementRealm">
<socket-binding http="management-http"/>
</http-interface>
</management-interfaces>
</management>
<profile>
<subsystem xmlns="urn:jboss:domain:logging:1.1">
<console-handler name="CONSOLE">
<level name="INFO"/>
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
</console-handler>
<periodic-rotating-file-handler name="FILE">
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
<logger category="com.arjuna">
<level name="WARN"/>
</logger>
<logger category="org.apache.tomcat.util.modeler">
<level name="WARN"/>
</logger>
<logger category="sun.rmi">
<level name="WARN"/>
</logger>
<logger category="jacorb">
<level name="WARN"/>
</logger>
<logger category="jacorb.config">
<level name="ERROR"/>
</logger>
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
</subsystem>
<subsystem xmlns="urn:jboss:domain:configadmin:1.0"/>
<subsystem xmlns="urn:jboss:domain:datasources:1.0">
<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
<driver>h2</driver>
<security>
<user-name>sa</user-name>
<password>sa</password>
</security>
</datasource>
<datasource jndi-name="java:/JuddiDS" pool-name="LiferayPool" enabled="true" jta="true" use-java-context="true" use-ccm="true">
<!-- <connection-url>jdbc:mysql://localhost/lportal</connection-url> -->
<connection-url>jdbc:mysql://localhost:3306/juddidata</connection-url>
<driver>
mysql
</driver>
<security>
<user-name>
root
</user-name>
<password>
root
</password>
</security>
</datasource>
<drivers>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver name="mysql" module="com.liferay.portal">
<xa-datasource-class>
com.mysql.jdbc.Driver
</xa-datasource-class>
</driver>
</drivers>
</datasources>
</subsystem>
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" auto-deploy-zipped="true" auto-deploy-exploded="false" scan-interval="5000"/>
</subsystem>
<subsystem xmlns="urn:jboss:domain:ee:1.0"/>
<subsystem xmlns="urn:jboss:domain:ejb3:1.2">
<session-bean>
<stateless>
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
</stateless>
<stateful default-access-timeout="5000" cache-ref="simple"/>
<singleton default-access-timeout="5000"/>
</session-bean>
<pools>
<bean-instance-pools>
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
</bean-instance-pools>
</pools>
<caches>
<cache name="simple" aliases="NoPassivationCache"/>
<cache name="passivating" passivation-store-ref="file" aliases="SimpleStatefulCache"/>
</caches>
<passivation-stores>
<file-passivation-store name="file"/>
</passivation-stores>
<async thread-pool-name="default"/>
<timer-service thread-pool-name="default">
<data-store path="timer-service-data" relative-to="jboss.server.data.dir"/>
</timer-service>
<remote connector-ref="remoting-connector" thread-pool-name="default"/>
<thread-pools>
<thread-pool name="default">
<max-threads count="10"/>
<keepalive-time time="100" unit="milliseconds"/>
</thread-pool>
</thread-pools>
</subsystem>
<subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="hibernate">
<cache-container name="hibernate" default-cache="local-query">
<local-cache name="entity">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="local-query">
<transaction mode="NONE"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</local-cache>
<local-cache name="timestamps">
<transaction mode="NONE"/>
<eviction strategy="NONE"/>
</local-cache>
</cache-container>
</subsystem>
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>
<subsystem xmlns="urn:jboss:domain:jca:1.1">
<archive-validation enabled="true" fail-on-error="true" fail-on-warn="false"/>
<bean-validation enabled="true"/>
<default-workmanager>
<short-running-threads>
<core-threads count="50"/>
<queue-length count="50"/>
<max-threads count="50"/>
<keepalive-time time="10" unit="seconds"/>
</short-running-threads>
<long-running-threads>
<core-threads count="50"/>
<queue-length count="50"/>
<max-threads count="50"/>
<keepalive-time time="10" unit="seconds"/>
</long-running-threads>
</default-workmanager>
<cached-connection-manager/>
</subsystem>
<subsystem xmlns="urn:jboss:domain:jdr:1.0"/>
<subsystem xmlns="urn:jboss:domain:jmx:1.1">
<show-model value="true"/>
<remoting-connector/>
</subsystem>
<subsystem xmlns="urn:jboss:domain:jpa:1.0">
<jpa default-datasource=""/>
</subsystem>
<subsystem xmlns="urn:jboss:domain:mail:1.0">
<mail-session jndi-name="java:jboss/mail/Default">
<smtp-server outbound-socket-binding-ref="mail-smtp"/>
</mail-session>
</subsystem>
<subsystem xmlns="urn:jboss:domain:naming:1.1"/>
<subsystem xmlns="urn:jboss:domain:osgi:1.2" activation="lazy">
<properties>
<property name="org.osgi.framework.startlevel.beginning">
1
</property>
</properties>
<capabilities>
<capability name="javax.servlet.api:v25"/>
<capability name="javax.transaction.api"/>
<capability name="org.apache.felix.log" startlevel="1"/>
<capability name="org.jboss.osgi.logging" startlevel="1"/>
<capability name="org.apache.felix.configadmin" startlevel="1"/>
<capability name="org.jboss.as.osgi.configadmin" startlevel="1"/>
</capabilities>
</subsystem>
<subsystem xmlns="urn:jboss:domain:pojo:1.0"/>
<subsystem xmlns="urn:jboss:domain:remoting:1.1">
<connector name="remoting-connector" socket-binding="remoting" security-realm="ApplicationRealm"/>
</subsystem>
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/>
<subsystem xmlns="urn:jboss:domain:sar:1.0"/>
<subsystem xmlns="urn:jboss:domain:security:1.1">
<security-domains>
<security-domain name="other" cache-type="default">
<authentication>
<login-module code="Remoting" flag="optional">
<module-option name="password-stacking" value="useFirstPass"/>
</login-module>
<login-module code="RealmUsersRoles" flag="required">
<module-option name="usersProperties" value="${jboss.server.config.dir}/application-users.properties"/>
<module-option name="rolesProperties" value="${jboss.server.config.dir}/application-roles.properties"/>
<module-option name="realm" value="ApplicationRealm"/>
<module-option name="password-stacking" value="useFirstPass"/>
</login-module>
</authentication>
</security-domain>
<security-domain name="jboss-web-policy" cache-type="default">
<authorization>
<policy-module code="Delegating" flag="required"/>
</authorization>
</security-domain>
<security-domain name="jboss-ejb-policy" cache-type="default">
<authorization>
<policy-module code="Delegating" flag="required"/>
</authorization>
</security-domain>
</security-domains>
</subsystem>
<subsystem xmlns="urn:jboss:domain:threads:1.1"/>
<subsystem xmlns="urn:jboss:domain:transactions:1.1">
<core-environment>
<process-id>
<uuid/>
</process-id>
</core-environment>
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
<coordinator-environment default-timeout="300"/>
</subsystem>
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost"/>
<alias name="example.com"/>
</virtual-server>
</subsystem>
<subsystem xmlns="urn:jboss:domain:webservices:1.1">
<modify-wsdl-address>true</modify-wsdl-address>
<wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>
<endpoint-config name="Standard-Endpoint-Config"/>
<endpoint-config name="Recording-Endpoint-Config">
<pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
<handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/>
</pre-handler-chain>
</endpoint-config>
</subsystem>
<subsystem xmlns="urn:jboss:domain:weld:1.0"/>
</profile>
<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:127.0.0.1}"/>
</interface>
<interface name="unsecure">
<inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
</interface>
</interfaces>
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
<socket-binding name="management-native" interface="management" port="${jboss.management.native.port:9999}"/>
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9443}"/>
<socket-binding name="ajp" port="8009"/>
<socket-binding name="http" port="8080"/>
<socket-binding name="https" port="8443"/>
<socket-binding name="osgi-http" interface="management" port="8090"/>
<socket-binding name="remoting" port="4447"/>
<socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713"/>
<outbound-socket-binding name="mail-smtp">
<remote-destination host="localhost" port="25"/>
</outbound-socket-binding>
</socket-binding-group>
</server>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<web-app>
<servlet>
<servlet-name>RegistryServlet</servlet-name>
<display-name>Registry Servlet</display-name>
<servlet-class>
org.apache.juddi.servlets.RegistryServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Inquiry</servlet-name>
<servlet-class>org.apache.juddi.api.impl.UDDIInquiryImpl</servlet-class>
</servlet>
<servlet>
<servlet-name>Publish</servlet-name>
<servlet-class>org.apache.juddi.api.impl.UDDIPublicationImpl</servlet-class>
</servlet>
<servlet>
<servlet-name>Security</servlet-name>
<servlet-class>org.apache.juddi.api.impl.UDDISecurityImpl</servlet-class>
</servlet>
<servlet>
<servlet-name>Subscription</servlet-name>
<servlet-class>org.apache.juddi.api.impl.UDDISubscriptionImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Inquiry</servlet-name>
<url-pattern>/services/inquiry/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Publish</servlet-name>
<url-pattern>/services/publish/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Security</servlet-name>
<url-pattern>/services/security/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Subscription</servlet-name>
<url-pattern>/services/subscription/*</url-pattern>
</servlet-mapping>
</web-app>