-
1. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
ntony Feb 5, 2011 5:05 AM (in response to simon_temple)Hello.
I know it's a bit late for you but maybe someone will try to do the "migration" (from jboss 3.2.3/jboss-net with axis 1.4 to jboss 5.1/jboss-net axis 1.4) add will find this post interesting.
The general ideea is to make a deployer (see the jboss microcontainer documentation for more details)
that will "collect" the web-service.xml from the wsr and deploy them using the existing AxisService class from the jboss-net.sar.
- Make jboss 5.1 know how to deploy wsr archives. For this you have to make a deployer project. (You need the jboss-deployers project to compile the code.) I've attached the Axis*classes for this
- add the deployer to the jboss 5.1 server :
- make the axis-deployer directory in the jboss/server/xxx/deployers
- build the deployer project and add the jar to the jboss/server/xxx/deployers/axis-deployer directory
- add META-INF directory in the jboss/server/xxx/deployers/axis-deployer
- add the <value>.wsr</value> to the jboss5.1/server/xxx/conf/bootstrap/deployers.xml for the JARStructure bean.
- create the axis-deployer-jboss-beans.xml file in the jboss/server/xxx/deployers/axis-deployer/META-INF with the folowing content:
<?xml version="1.0" encoding="UTF-8"?> <deployment xmlns="urn:jboss:bean-deployer:2.0"> <bean name="AxisParserDeployer" class="com.j2ee.jboss.deployers.AxisParsingDeployer"/> <bean name="AxisRealDeployer" class="com.j2ee.jboss.deployers.AxisRealDeployer"/> </deployment>
- Download the jboss 3.2.3 source and make a couple of changes so that the AxisService can be used with the deployer described above.
- add the "mock" org.jboss.logging.log4j.Log4jLoggerPlugin class in the common project (this is used in the log4j of the jboss 5.1)
this is used only to "compile" the code
public class Log4jLoggerPlugin { public Category getCategory() { return null; } }
- in the AxisService class:
- change the import org.jboss.logging.Log4jLoggerPlugin; with the org.jboss.logging.log4j.Log4jLoggerPlugin
- refactor public void start(DeploymentInfo sdi) throws DeploymentException to be
public void start(Document doc, ClassLoader cl) throws DeploymentException
and add a deploy method , this is used by the deployer to deploy the web-service.xml
public void deploy(URL webServiceURL, ClassLoader cl) throws DeploymentException { try { Document doc = XMLUtils.newDocument(webServiceURL.openStream()); start(doc, cl); } catch (Exception ex) { log.error(ex); throw new DeploymentException(ex); } }
- Copy the jboss-net.sar from jboss3.2.3/server/all/deploy to jboss5.1/server/xxx/deploy overriding the jboss-net.jar with the built one
That's it
I know this is not the best/clean solution - but it's a starting point.
NTony
-
AxisRealDeployer.java.zip 966 bytes
-
AxisParsingDeployer.java.zip 650 bytes
-
AxisMetaData.java.zip 364 bytes
-
2. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
samuele Mar 3, 2011 12:06 PM (in response to ntony)I need some information.
I try to follow you instructions, but i have some problem:
If I left the original web.xml in jboss-net.sar\jboss-net.war\WEB-INF I obtain the follow error:
2011-03-03 17:48:30,031 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Parse: name=vfsfile:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/jboss-net.sar/ state=Not Installed mode=Manual requiredState=Parse
org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfsfile:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/jboss-net.sar/jboss-net.war/
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:362)
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:322)
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:294)
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:234)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: Connection timed out: connect
at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:203)
at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:168)
at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:189)
at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:166)
at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:137)
at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:121)
at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:256)
at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:188)
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:348)
... 34 more
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:525)
at java.net.Socket.connect(Socket.java:475)
at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1049)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:199)
... 42 more
If I change the web.xml like the attach I obtain instead the next error:
2011-03-03 17:27:55,125 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Real: name=vfsfile:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/jboss-net.sar/ state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/jboss-net.sar/jmx-net.wsr/
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Cannot deploy axis service. Cause: jboss.net:service=Axis is not registered.
at com.j2ee.jboss.deployers.AxisRealDeployer.deploy(AxisRealDeployer.java:63)
at com.j2ee.jboss.deployers.AxisRealDeployer.deploy(AxisRealDeployer.java:23)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
... 30 more
I've attached the deployer and the entire jboss-net.sar (with jboss-net.jar modified) that i realized.
What I'm wrong?
Thanks a lot.
-
OLD_web.xml 3.5 KB
-
new_web.xml 3.4 KB
-
axis-deployer.zip 3.7 KB
-
jboss-net.sar.zip 1.4 MB
-
-
3. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
ntony Mar 4, 2011 1:25 AM (in response to samuele)Try with the web.xml attached .
-
web.xml 3.6 KB
-
-
4. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
samuele Mar 4, 2011 5:39 AM (in response to ntony)I try it but continue to get the error:
Caused by: java.lang.RuntimeException: Cannot deploy axis service. Cause: jboss.net:service=Axis is not registered.
It seems that no axis service is registered. So I try to download Axis 1.4 from http://ws.apache.org/axis/java/releases.html
At startup it seems all OK. But when I deploy my web service I obtain the error:
2011-03-04 10:35:09,531 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (HDScanner) Error installing to Real: name=vfszip:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/wstestweb.wsr/ state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error during deploy: vfszip:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/wstestweb.wsr/
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Cannot deploy axis service. Cause: jboss.net:service=Axis is not registered.
at com.j2ee.jboss.deployers.AxisRealDeployer.deploy(AxisRealDeployer.java:63)
at com.j2ee.jboss.deployers.AxisRealDeployer.deploy(AxisRealDeployer.java:23)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
... 24 more
2011-03-04 10:35:09,546 WARN [org.jboss.system.server.profileservice.hotdeploy.HDScanner] (HDScanner) Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):*** DEPLOYMENTS IN ERROR: Name -> Error
vfszip:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/wstestweb.wsr/ -> org.jboss.deployers.spi.DeploymentException: Error during deploy: vfszip:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/wstestweb.wsr/
DEPLOYMENTS IN ERROR:
Deployment "vfszip:/C:/Programmi/jboss-5.1.0.GA/server/default/deploy/wstestweb.wsr/" is in error due to the following reason(s): java.lang.RuntimeException: Cannot deploy axis service. Cause: jboss.net:service=Axis is not registered.at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:369)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)My jboss-net.sar contain axis.jar etc. I notice that was wrong version so I download the 1.4 but still have problem.
I'm definitely doing something wrong! Could you give me your jboss-net.sar or tell me how to run correctly the service?
Thanks for your help
-
jboss-net.sar.zip 1.8 MB
-
-
5. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
ntony Mar 4, 2011 8:59 AM (in response to samuele)I've attached my jboss-net.sar (with axis 1.4)
Our structures is looks like:
aaaaa.ear
- bbbb.wsr
- META-INF
- web-service.xml
- cccc.sar
Check on the log maybe there is an error why the AxisService is not installed
NTony
-
jboss-net.sar.zip 1.7 MB
-
-
6. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
samuele Mar 4, 2011 12:07 PM (in response to ntony)With your .sar after change web.xml I obtain:
java.lang.ClassCastException: org.jboss.logging.log4j.Log4jLoggerPlugin cannot be cast to org.jboss.logging.Log4jLoggerPlugin
So I replace jboss-net.jar with one created by me following your previous instructions.
Now the server start without error. When I deploy my wsr I obtain the error:
If I put my wsr into an ear file my web services don't deploy.
If I go to http://localhost:8080/jboss-net/servlet/AxisServlet I don't see any services..
I put the entire log.
I try to understand the error. I modified AxisRealDeployer class to see what is generating problem.
In "deploy" method .. the call:
server.invoke(asixServiceObj, "deploy", params, signature);
Generate the error: javax.management.ReflectionException
Maybe I missed the deployer..
Thanks a lot for your help!
-
server.log.zip 4.6 KB
-
-
7. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
ntony Mar 5, 2011 6:51 AM (in response to samuele)1. Check to see if you have the AxisService in jmx console.
2. Does you AxisServie class has the deploy method? (and you deployed the newlly created jboss-net?)
3. I removed the JBoss Web Services
-
8. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
samuele Mar 7, 2011 5:26 AM (in response to ntony)In order:
1. AxisService in jmx console is present.
2. I put the deploy method in AxisServie class. (I've deployed the newlly jboss-net)
3. I've removed the JBoss WS, but the error is still present.
If I can ask to you.. could you give me yours modified axis-deployer.jar and jboss-net.jar?
I renew my thanks for the support that you give me
-
9. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
haribaasha Jul 13, 2011 3:29 AM (in response to samuele)Hi,
Have you had any luck with getting it to work ? I am caught at the same point with the service deployment failing due to
Caused by: java.lang.RuntimeException: Cannot deploy axis service. Cause: null
at com.j2ee.jboss.deployers.AxisRealDeployer.deploy(AxisRealDeployer.java:63)
Thanks
-
10. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
haribaasha Jul 15, 2011 2:25 AM (in response to haribaasha)I have been able to deploy it successfully in jboss 5.1.0. I have my wsr s deployed and working like a charm. the steps are the same, but I used the jboss-net from jboss 3.2.8. Also I made some changes to the axis-deployer to pass the document directly rather than the URL.
I have attached the requried artifacts.
unzip jboss-net.zip in the deploy dir and the axis-deployer.zip in the deployers/ dir and you can check the url:port/jboss-net !
-
jboss-net.zip 1.1 MB
-
axis-deployer.zip 1.1 MB
-
-
11. Re: JBAS 5.1.0.GA - trying to deploy old JBoss.NET web-service.x
samuele Jul 15, 2011 4:01 AM (in response to haribaasha)I abandoned it for lack of time.
But then I tried your solution and I must say it works great
Good job and great intuition!
Thank you very much!