On Wednesday 03 October 2007 19:18, Jean-Sebastien Delfino wrote: > Steve Jones wrote: > > On Tuesday 02 October 2007 18:38, Jean-Sebastien Delfino wrote: > >> Steve Jones wrote: > >>> Hi, > >>> > >>> I'm having problems with the online store example: > >>> > >>> http://incubator.apache.org/tuscany/sca-java-10-incubating-release- > >>>su mmary.data/getting-started-1.0.pdf > >>> > >>> The example builds and starts up OK and the console list the > >>> correct servlet mapping. > >>> > >>> When I point my browser at: > >>> > >>> http://localhost:8080/ufs/store.html > >>> > >>> The store page is displayed OK but the Apple,Orange,Pear rows and > >>> check boxes are missing. > >>> > >>> The firefox error console shows: > >>> > >>> Error: uncaught exception: JSONRpcClientException: Not Found > >>> > >>> By inserting a few alerts in store.js the offending js line is: > >>> > >>> //Reference > >>> catalog = (new JSONRpcClient("../Catalog")).Catalog; > >>> > >>> This is on jdk1.5.0_11 using the Tuscany 0.99 distribution. > >>> > >>> Any suggestions on what may be wrone or how to resolve this > >>> would be much appreciated. > >>> > >>> Thanks, Steve. > >>> > >>> ------------------------------------------------------------------- > >>>-- To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> If I remember correctly, with Tuscany 0.99 we needed to write: > >> > >> catalog = (new JSONRpcClient("../Catalog/")).Catalog; > >> instead of: > >> > >> catalog = (new JSONRpcClient("../Catalog")).Catalog; > >> > >> > >> If you're still using 0.99 could you please try to change > >> "../Catalog" to "../Catalog/"? > >> > >> Let me know if it helps. Thanks. > > > > Adding a slash to the end "../Catalog" and "../ShoppingCart" in > > store.js fixes the problem - thanks. > > Good :) > > > I used the Tuscany 0.99 as that is the one shown in the example. > > The screen caps in getting-started-1.0.pdf are a little outdated, we > need to refresh them to show 1.0 instead of 0.99 and Tomcat instead of > Jetty. > > > If I > > switch libraries and use the Tuscany 1.0 distribution the example > > starts an instance of Tomcat 6.0.10 and not Jetty. > > Yes the default changed from Jetty to Tomcat, but externally it should > work the same way. > > > I get an error due to a missing style.css. I can fix this by creating > > a dummy css in ufservices/ > > The missing CSS file is now in the Tuscany trunk, but if you just > ignore the message about the missing CSS, the sample should just work. > Or are you seeing more errors? > > > If I then start the example again I get the following: > > > > Starting ... > > 03-Oct-2007 10:27:01 org.apache.catalina.core.StandardEngine start > > INFO: Starting Servlet Engine: Apache Tomcat/6.0.10 > > 03-Oct-2007 10:27:02 org.apache.catalina.startup.ContextConfig > > defaultWebConfig > > INFO: No default web.xml > > 03-Oct-2007 10:27:02 org.apache.catalina.startup.DigesterFactory > > register WARNING: Could not get url for > > /javax/servlet/jsp/resources/jsp_2_0.xsd 03-Oct-2007 10:27:02 > > org.apache.catalina.startup.DigesterFactory register WARNING: Could > > not get url > > for /javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd > > 03-Oct-2007 10:27:02 org.apache.catalina.startup.DigesterFactory > > register WARNING: Could not get url > > for /javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd > > 03-Oct-2007 10:27:02 org.apache.catalina.startup.DigesterFactory > > register WARNING: Could not get url > > for /javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd > > 03-Oct-2007 10:27:02 org.apache.catalina.startup.DigesterFactory > > register WARNING: Could not get url > > for /javax/servlet/resources/j2ee_web_services_1_1.xsd > > 03-Oct-2007 10:27:03 org.apache.coyote.http11.Http11Protocol init > > INFO: Initializing Coyote HTTP/1.1 on http-8080 > > 03-Oct-2007 10:27:03 org.apache.coyote.http11.Http11Protocol start > > INFO: Starting Coyote HTTP/1.1 on http-8080 > > 03-Oct-2007 10:27:03 org.apache.tuscany.sca.http.tomcat.TomcatServer > > addServletMapping > > INFO: Added Servlet mapping: http://localhost:8080/ufs/* > > 03-Oct-2007 10:27:03 org.apache.tuscany.sca.http.tomcat.TomcatServer > > addServletMapping > > INFO: Added Servlet mapping: http://localhost:8080/Catalog > > 03-Oct-2007 10:27:03 org.apache.tuscany.sca.http.tomcat.TomcatServer > > addServletMapping > > INFO: Added Servlet mapping: > > http://localhost:8080/SCADomain/scaDomain.js 03-Oct-2007 10:27:03 > > org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping > > INFO: Added Servlet mapping: http://localhost:8080/ShoppingCart/* > > store.composite ready for big business !!! > > > > Pointing firefox at: > > > > http://localhost:8080/ufs/store.html > > > > I get the js error: > > > > uncaught exception: JSONRpcClientException:/Catalog/ > > > > The trailing slash makes no difference. > > > > Should this example work with 1.0? > > Yes, but without the trailing /. > > To summarize: > > - on 0.99, add a trailing /, as described in the 0.99 doc [1]. > > - on 1.0, no trailing / as shown in the 1.0 doc [2]. You will see a > message about the missing CSS and can ignore it as it doesn't seem to > break the sample logic. > > Hope this helps. > > [1] > http://incubator.apache.org/tuscany/sca-java-099-incubating-release-sum >mary.data/getting_started_Rest_099_07.pdf [2] > http://incubator.apache.org/tuscany/sca-java-10-incubating-release-summ >ary.data/getting-started-1.0.pdf
When I removed the trailing slash it made no difference. I now realise that firefox was serving up the old version from its internal cache. Clearing the cache fixed it. Many thanks. Steve. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
