Author: slaws
Date: Fri Aug 24 08:38:55 2007
New Revision: 569424
URL: http://svn.apache.org/viewvc?rev=569424&view=rev
Log:
Fis test and build file
Added:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java
- copied, changed from r569414,
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java
Removed:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java
Modified:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml
Modified:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
---
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README
(original)
+++
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/README
Fri Aug 24 08:38:55 2007
@@ -11,14 +11,8 @@
that contains the sample is copied to your web app container. If you just want
to give this sample a go deploy the WAR file
(target/sample-calculator-webapp.war)
to you web application server.
-
-The war file that is build here contains a Tuscany JETTY binding to allow the
-sample to be tested as part of the main maven build. This needs to be removed.
-Once the war has been expanded remove.
-
- tuscnay-host-jetty-*.jar file from WEB-INF/lib
-You may also find that you need to remove the servlet-api jars in WEB-INF/lib
+You may find that you need to remove the servlet-api jars in WEB-INF/lib
depending on which app server you are using.
Once the web app is deployed use your browser to visit the following URL;
@@ -113,5 +107,6 @@
Again this should result in a war file (sample-calculator-webapp.war) in the
target
directory. Follow the steps described in the previous section for running the
web
app and for the expected results.
+
Modified:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
---
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml
(original)
+++
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/build.xml
Fri Aug 24 08:38:55 2007
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
-->
-<project name="calculator-web" default="package">
+<project name="calculator-webap-ws" default="package">
<target name="init">
<mkdir dir="target/classes"/>
@@ -30,50 +30,109 @@
target="1.5">
<classpath>
<pathelement location="../../lib/tuscany-sca-manifest.jar"/>
+ <pathelement path="target/classes"/>
</classpath>
</javac>
<copy todir="target/classes">
<fileset dir="src/main/resources"/>
+
</copy>
</target>
<target name="package" depends="compile">
- <war destfile="target/sample-calculator-web.war"
+ <war destfile="target/sample-calculator-webapp-ws.war"
webxml="src/main/webapp/WEB-INF/web.xml">
<fileset dir="src/main/webapp"/>
<zipfileset dir="../../modules" prefix="WEB-INF/lib">
- <include name="sca-api-0.90-incubating-SNAPSHOT.jar"/>
- <include name="tuscany-assembly-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-assembly-xml-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-binding-ws-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-binding-ws-axis2-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-binding-ws-xml-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-contribution-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-contribution-impl-0.99-incubating-SNAPSHOT.jar"/>
- <include name="tuscany-core-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-core-databinding-0.99-incubating-SNAPSHOT.jar"/>
- <include name="tuscany-core-spi-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-databinding-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-host-embedded-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-host-http-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-host-webapp-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-implementation-java-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-implementation-java-runtime-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-implementation-java-xml-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-interface-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-interface-java-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-interface-java-xml-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-interface-wsdl-0.99-incubating-SNAPSHOT.jar"/>
- <include
name="tuscany-interface-wsdl-xml-0.99-incubating-SNAPSHOT.jar"/>
- <include name="tuscany-policy-0.99-incubating-SNAPSHOT.jar"/>
+ <include name="sca-api-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-assembly-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-assembly-xml-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-binding-feed-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-binding-jsonrpc-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-binding-sca-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-binding-sca-xml-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-binding-ws-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-binding-ws-axis2-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-binding-ws-xml-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-contribution-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-contribution-impl-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-contribution-java-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-contribution-namespace-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-core-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-core-databinding-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-core-spi-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-databinding-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-databinding-axiom-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-databinding-jaxb-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-databinding-sdo-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-distributed-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-extension-helper-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-host-embedded-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-host-http-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-host-webapp-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-implementation-java-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-implementation-java-runtime-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-implementation-java-xml-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-interface-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-interface-java-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-interface-java-xml-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-interface-wsdl-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-interface-wsdl-runtime-1.0-incubating-SNAPSHOT.jar"/>
+ <include
name="tuscany-interface-wsdl-xml-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-policy-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-policy-xml-1.0-incubating-SNAPSHOT.jar"/>
</zipfileset>
<lib dir="../../lib">
- <include name="stax-api-1.0.1.jar"/>
- <include name="wsdl4j-1.6.2.jar"/>
- <include name="wstx-asl-3.2.0.jar"/>
- <include name="XmlSchema-1.3.1.jar"/>
- <include name="**/../../modules/*.jar"/>
- </lib>
+ <include name="XmlSchema-1.3.1.jar"/>
+ <include name="activation-1.1.jar"/>
+ <include name="annogen-0.1.0.jar"/>
+ <include name="ant-1.7.0.jar"/>
+ <include name="ant-launcher-1.7.0.jar"/>
+ <include name="axiom-api-1.2.4.jar"/>
+ <include name="axiom-dom-1.2.4.jar"/>
+ <include name="axiom-impl-1.2.4.jar"/>
+ <include name="axis2-java2wsdl-1.2.jar"/>
+ <include name="axis2-kernel-1.2.jar"/>
+ <include name="backport-util-concurrent-2.2.jar"/>
+ <include name="backport-util-concurrent-3.0.jar"/>
+ <include name="cglib-nodep-2.1_3.jar"/>
+ <include name="common-2.2.3.jar"/>
+ <include name="commons-codec-1.3.jar"/>
+ <include name="commons-fileupload-1.1.1.jar"/>
+ <include name="commons-httpclient-3.0.1.jar"/>
+ <include name="commons-io-1.1.jar"/>
+ <include name="commons-logging-1.1.jar"/>
+ <include name="ecore-2.2.3.jar"/>
+ <include name="ecore-change-2.2.3.jar"/>
+ <include name="ecore-xmi-2.2.3.jar"/>
+ <include name="geronimo-commonj_1.1_spec-1.0.jar"/>
+ <include name="geronimo-jms_1.1_spec-1.1.jar"/>
+ <include name="jakarta-httpcore-4.0-alpha4.jar"/>
+ <include name="jaxb-api-2.1.jar"/>
+ <include name="jaxb-impl-2.1.4.jar"/>
+ <include name="jaxen-1.1-beta-9.jar"/>
+ <include name="jaxws-api-2.1.jar"/>
+ <include name="jdom-1.0.jar"/>
+ <include name="json-rpc-1.0.jar"/>
+ <include name="jsr181-api-1.0-MR1.jar"/>
+ <include name="jsr250-api-1.0.jar"/>
+ <include name="mail-1.4.jar"/>
+ <include name="neethi-2.0.1.jar"/>
+ <include name="rome-0.9.jar"/>
+ <include name="saaj-api-1.3.jar"/>
+ <include name="sca-api-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="stax-api-1.0-2.jar"/>
+ <include name="stax-api-1.0.1.jar"/>
+ <include name="woden-1.0-incubating-M7a.jar"/>
+ <include name="wsdl4j-1.6.2.jar"/>
+ <include name="wstx-asl-3.2.1.jar"/>
+ <include name="xercesImpl-2.8.1.jar"/>
+ <include name="xml-apis-1.3.03.jar"/>
+ <include name="xsd-2.2.3.jar"/>
+ <include
name="tuscany-sdo-api-r2.1-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-sdo-impl-1.0-incubating-SNAPSHOT.jar"/>
+ <include name="tuscany-sdo-lib-1.0-incubating-SNAPSHOT.jar"/>
+ </lib>
<classes dir="target/classes"/>
</war>
</target>
Modified:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
---
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite
(original)
+++
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/Calculator.composite
Fri Aug 24 08:38:55 2007
@@ -26,7 +26,7 @@
<implementation.java class="calculator.CalculatorServiceImpl"/>
<reference name="addService" >
<interface.java interface="calculator.AddService" />
- <binding.ws
wsdlElement="http://calculator#wsdl.port(AddService/AddSoapPort)"/>
+ <binding.ws
wsdlElement="http://calculator#wsdl.port(AddService/AddSoapPort)"/>
</reference>
<reference name="subtractService"
target="SubtractServiceComponent"></reference>
<reference name="multiplyService"
target="MultiplyServiceComponent"></reference>
@@ -36,7 +36,8 @@
<component name="AddServiceComponent">
<implementation.java class="calculator.AddServiceImpl"/>
<service name="AddService">
- <interface.java interface="calculator.AddService" />
+ <interface.java interface="calculator.AddService" />
+ <!--interface.wsdl
interface="http://calculator#wsdl.interface(Add)" /-->
<binding.ws
wsdlElement="http://calculator#wsdl.port(AddService/AddSoapPort)"/>
</service>
</component>
Modified:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
---
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl
(original)
+++
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/resources/wsdl/add.wsdl
Fri Aug 24 08:38:55 2007
@@ -80,7 +80,7 @@
<wsdl:service name="AddService">
<wsdl:port binding="tns:AddSoapBinding" name="AddSoapPort">
- <wsdlsoap:address
location="http://localhost:8085/sample-calculator-webapp-ws/services/AddService"/>
+ <wsdlsoap:address
location="http://localhost:8080/sample-calculator-webapp-ws/services/AddService"/>
</wsdl:port>
</wsdl:service>
Modified:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml?rev=569424&r1=569423&r2=569424&view=diff
==============================================================================
---
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml
(original)
+++
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/main/webapp/WEB-INF/web.xml
Fri Aug 24 08:38:55 2007
@@ -25,12 +25,12 @@
<display-name>Tuscany Calculator Web Service Sample</display-name>
<listener>
-
<listener-class>org.apache.tuscany.sca.webapp.TuscanyContextListener</listener-class>
- </listener>
+
<listener-class>org.apache.tuscany.sca.host.webapp.TuscanyContextListener</listener-class>
+ </listener>
<servlet>
<servlet-name>TuscanyServlet</servlet-name>
-
<servlet-class>org.apache.tuscany.sca.webapp.TuscanyServlet</servlet-class>
+
<servlet-class>org.apache.tuscany.sca.host.webapp.TuscanyServlet</servlet-class>
</servlet>
<servlet-mapping>
Copied:
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java
(from r569414,
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java)
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java?p2=incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java&p1=incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java&r1=569414&r2=569424&rev=569424&view=diff
==============================================================================
---
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseFIXME.java
(original)
+++
incubator/tuscany/branches/sca-java-0.99/samples/calculator-webapp-ws/src/test/java/calculator/CalculatorTestCaseOFF.java
Fri Aug 24 08:38:55 2007
@@ -1,61 +0,0 @@
-/*
- * 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.
- */
-package calculator;
-
-import junit.framework.TestCase;
-
-import org.apache.tuscany.sca.host.embedded.SCADomain;
-//import
org.apache.tuscany.sca.tools.registryinspector.inspector.ExtensionPointRegistryInspector;
-
-/**
- * This shows how to test the Calculator service component.
- */
-public class CalculatorTestCaseFIXME extends TestCase {
-
- private SCADomain scaDomain;
- private CalculatorService calculatorService;
- //private ExtensionPointRegistryInspector eprInspector;
-
- protected void setUp() throws Exception {
- scaDomain = SCADomain.newInstance("Calculator.composite");
- //eprInspector =
scaDomain.getService(ExtensionPointRegistryInspector.class,
- //
"ExtensionPointRegistryInspectorComponent");
- calculatorService = scaDomain.getService(CalculatorService.class,
"CalculatorServiceComponent");
- }
-
- protected void tearDown() throws Exception {
- //scaDomain.close();
- }
-
- public void testCalculator() throws Exception {
- // Inspect the extension point registry
- //System.out.println(eprInspector.eprAsString());
-
- // Calculate
- /*
- These will only work in the context of an external web container
- that we don;t have here
-*/
- assertEquals(calculatorService.add(3, 2), 5.0);
- assertEquals(calculatorService.subtract(3, 2), 1.0);
- assertEquals(calculatorService.multiply(3, 2), 6.0);
- assertEquals(calculatorService.divide(3, 2), 1.5);
-
- }
-}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]