Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » ServerTools (WTP) » Web Services for Bea WebLogic
Web Services for Bea WebLogic [message #147433] Thu, 17 November 2005 12:03 Go to next message
Eclipse UserFriend
Originally posted by: danielromeronava.hotmail.com

I wonder how I can develop and deploy a web service to WebLogic Server
8.1. Currently Eclipse WTP 0.7 has a WebService Runtime called Axis which
operate just fine with Tomcat Server 4.1 however when I try to perform the
same activity:

"Using the wizard to develop a web service base on a previous developed
java class"

I get an error telling me that the combination of Axis and WebLogic Server
8.1 is not compatible.

Any idea ? Is there any way to change the WS Runtime for any other ? I
have been digging in the Windows > Preference and I can't find anything.

Regards

Daniel
Re: Web Services for Bea WebLogic [message #147705 is a reply to message #147433] Fri, 18 November 2005 14:11 Go to previous messageGo to next message
Chris Brealey is currently offline Chris BrealeyFriend
Messages: 104
Registered: July 2009
Senior Member
Daniel,
in WTP 0.7, the Web services platform defines a series of extension points
used to declare the compatibility of Web service runtimes (eg. Apache Axis) to
application servers (eg. Apache Tomcat v5). There are no extensions in WTP 0.7
to bind Apache Axis to BEA WebLogic. The chief flaw in the design is that it
scales exponentially with the addition of new Web service engines or new
application servers.

The org.eclipse.jst.ws.axis.consumption.ui and
org.eclipse.jst.ws.axis.creation.ui plugins show how the associations between
Apache Axis and various versions of Apache Tomcat are made. See the
<webServiceServer>, <webServiceClientType> and <webServiceServerRuntimeTime>
extensions in the plugin.xml files of the aforementioned plugins. Although the
extensions in these plugins target the Apache Tomcat servers, their
implementation uses generic Server Tools APIs, so it is quite possible that
simply defining new extensions - beginning with <webServiceServer> - for BEA
WebLogic you might enable a working scenario.

In WTP 1.0 we have changed the design to use Facets as the intermediary
between Web service runtimes and application servers. See the <serviceRuntime>
and <clientRuntime> elements in org.eclipse.jst.ws.axis.creation.ui. Instead
of the Web service platform requiring extenders to exhaustively tie Web
service runtimes to application servers, the platform will determine
compatibility by comparing the facets required by a Web service runtime to the
facets supported by the various servers plugged into the Server Tools
platform. For example, the <serviceRuntime> for Apache Axis in
org.eclipse.jst.ws.axis.creation.ui declares that it should run happily on any
server that supports the "jst.web" (Web container) facet, version 2.3 or
higher.

Hope that helps.
Cheers - CB

Daniel Romero wrote:

> I wonder how I can develop and deploy a web service to WebLogic Server
> 8.1. Currently Eclipse WTP 0.7 has a WebService Runtime called Axis which
> operate just fine with Tomcat Server 4.1 however when I try to perform the
> same activity:
>
> "Using the wizard to develop a web service base on a previous developed
> java class"
>
> I get an error telling me that the combination of Axis and WebLogic Server
> 8.1 is not compatible.
>
> Any idea ? Is there any way to change the WS Runtime for any other ? I
> have been digging in the Windows > Preference and I can't find anything.
>
> Regards
>
> Daniel
Re: Web Services for Bea WebLogic [message #147721 is a reply to message #147705] Fri, 18 November 2005 15:18 Go to previous message
Eclipse UserFriend
Originally posted by: thisisnot.mymail.com

Chris Brealey wrote:
> Daniel,
> in WTP 0.7, the Web services platform defines a series of extension points
> used to declare the compatibility of Web service runtimes (eg. Apache Axis) to
> application servers (eg. Apache Tomcat v5). There are no extensions in WTP 0.7
> to bind Apache Axis to BEA WebLogic. The chief flaw in the design is that it
> scales exponentially with the addition of new Web service engines or new
> application servers.
>
> The org.eclipse.jst.ws.axis.consumption.ui and
> org.eclipse.jst.ws.axis.creation.ui plugins show how the associations between
> Apache Axis and various versions of Apache Tomcat are made. See the
> <webServiceServer>, <webServiceClientType> and <webServiceServerRuntimeTime>
> extensions in the plugin.xml files of the aforementioned plugins. Although the
> extensions in these plugins target the Apache Tomcat servers, their
> implementation uses generic Server Tools APIs, so it is quite possible that
> simply defining new extensions - beginning with <webServiceServer> - for BEA
> WebLogic you might enable a working scenario.
>
> In WTP 1.0 we have changed the design to use Facets as the intermediary
> between Web service runtimes and application servers. See the <serviceRuntime>
> and <clientRuntime> elements in org.eclipse.jst.ws.axis.creation.ui. Instead
> of the Web service platform requiring extenders to exhaustively tie Web
> service runtimes to application servers, the platform will determine
> compatibility by comparing the facets required by a Web service runtime to the
> facets supported by the various servers plugged into the Server Tools
> platform. For example, the <serviceRuntime> for Apache Axis in
> org.eclipse.jst.ws.axis.creation.ui declares that it should run happily on any
> server that supports the "jst.web" (Web container) facet, version 2.3 or
> higher.
>
> Hope that helps.
> Cheers - CB
>
> Daniel Romero wrote:
>
>
>>I wonder how I can develop and deploy a web service to WebLogic Server
>>8.1. Currently Eclipse WTP 0.7 has a WebService Runtime called Axis which
>>operate just fine with Tomcat Server 4.1 however when I try to perform the
>>same activity:
>>
>>"Using the wizard to develop a web service base on a previous developed
>>java class"
>>
>>I get an error telling me that the combination of Axis and WebLogic Server
>>8.1 is not compatible.
>>
>>Any idea ? Is there any way to change the WS Runtime for any other ? I
>>have been digging in the Windows > Preference and I can't find anything.
>>
>>Regards
>>
>>Daniel
>
>

This is great news as we've had the same problem with JBoss 4
Previous Topic:[WTP new commer] problem with tutorial
Next Topic:Tab Property Pages are internal??
Goto Forum:
  


Current Time: Fri Apr 26 19:17:45 GMT 2024

Powered by FUDForum. Page generated in 0.02949 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top