Author: gnodet
Date: Fri Sep  8 01:26:09 2006
New Revision: 441428

URL: http://svn.apache.org/viewvc?view=rev&rev=441428
Log:
Fix servicemix-web example

Added:
    
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/WEB-INF/classes/
    
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/WEB-INF/classes/log4j.xml
Modified:
    
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/README.txt
    incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/pom.xml
    
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/main/java/org/apache/servicemix/components/HelloWorldComponent.java
    
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/examples/index.html

Modified: 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/README.txt
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/README.txt?view=diff&rev=441428&r1=441427&r2=441428
==============================================================================
--- 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/README.txt 
(original)
+++ 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/README.txt 
Fri Sep  8 01:26:09 2006
@@ -23,4 +23,5 @@
    
 and browse the application at
    http://localhost:8080/servicemix-web
-
+and
+   http://localhost:8080/servicemix-web/examples/

Modified: 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/pom.xml?view=diff&rev=441428&r1=441427&r2=441428
==============================================================================
--- incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/pom.xml 
(original)
+++ incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/pom.xml 
Fri Sep  8 01:26:09 2006
@@ -62,20 +62,6 @@
     <dependency>
       <groupId>org.apache.xbean</groupId>
       <artifactId>xbean-spring</artifactId>
-      <exclusions>
-        <exclusion>
-          <groupId>org.apache.xbean</groupId>
-          <artifactId>xbean-spring-common</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.xbean</groupId>
-          <artifactId>xbean-spring-v1</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>org.apache.xbean</groupId>
-          <artifactId>xbean-spring-v2</artifactId>
-        </exclusion>
-      </exclusions>
     </dependency>
     <dependency>
       <groupId>org.springframework</groupId>
@@ -85,6 +71,10 @@
       <groupId>org.apache.geronimo.specs</groupId>
       <artifactId>geronimo-servlet_2.4_spec</artifactId>
       <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.specs</groupId>
+      <artifactId>geronimo-javamail_1.3.1_spec</artifactId>
     </dependency>
     <dependency>
       <groupId>org.mortbay.jetty</groupId>

Modified: 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/main/java/org/apache/servicemix/components/HelloWorldComponent.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/main/java/org/apache/servicemix/components/HelloWorldComponent.java?view=diff&rev=441428&r1=441427&r2=441428
==============================================================================
--- 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/main/java/org/apache/servicemix/components/HelloWorldComponent.java
 (original)
+++ 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/main/java/org/apache/servicemix/components/HelloWorldComponent.java
 Fri Sep  8 01:26:09 2006
@@ -29,7 +29,7 @@
     
     protected boolean transform(MessageExchange exchange, NormalizedMessage 
in, NormalizedMessage out)
             throws MessagingException {
-        out.setContent(new StringSource("<hello>" + in.getProperty(property) + 
"</hello>"));
+        out.setContent(in.getContent());
         return true;
     }
 

Added: 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/WEB-INF/classes/log4j.xml
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/WEB-INF/classes/log4j.xml?view=auto&rev=441428
==============================================================================
--- 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/WEB-INF/classes/log4j.xml
 (added)
+++ 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/WEB-INF/classes/log4j.xml
 Fri Sep  8 01:26:09 2006
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    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.
+
+-->
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"; 
debug="false">
+
+    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+        <param name="threshold" value="INFO"/>
+        <layout class="org.apache.log4j.PatternLayout">
+            <param name="ConversionPattern" value="%-5p - %-30c{1} - %m%n"/>
+        </layout>
+    </appender>
+
+    <appender name="FILE" class="org.apache.log4j.FileAppender">
+        <param name="threshold" value="DEBUG"/>
+        <param name="File" value="data/log/servicemix.log"/>
+        <layout class="org.apache.log4j.PatternLayout">
+            <param name="ConversionPattern" value="%d{ABSOLUTE} | %-5p | %-10t 
| %-24.24c{1} | %-30.30C %4L | %m%n"/>
+        </layout>
+    </appender>
+
+    <logger name="org.apache">
+        <level value="WARN"/>
+    </logger>
+    <logger name="org.springframework">
+        <level value="WARN"/>
+    </logger>
+    <logger name="org.jencks">
+        <level value="WARN"/>
+    </logger>
+    <logger name="org.apache.activemq">
+        <level value="WARN"/>
+    </logger>
+    <logger name="org.apache.activemq.transport.discovery">
+        <level value="ERROR"/>
+    </logger>
+    <logger name="org.apache.servicemix">
+        <!-- To enable debug logging, replace the INFO by DEBUG -->
+        <level value="INFO"/>
+    </logger>
+    <logger name="org.apache.servicemix.jbi.config">
+        <level value="WARN"/>
+    </logger>
+    <logger name="org.apache.servicemix.jbi.deployment">
+        <level value="WARN"/>
+    </logger>
+
+    <root>
+        <level value="INFO"/>
+        <appender-ref ref="CONSOLE"/>
+        <appender-ref ref="FILE"/>
+    </root>
+
+</log4j:configuration>
+<!--
+
+Log4J Configuration Quick Reference:
+====================================
+
+Priority order is DEBUG < INFO < WARN < ERROR < FATAL
+
+PatternLayout conversion characters:
+
+%c   Category of the logging event
+%C   Fully qualified class name of the caller
+%d   Date of the logging event  (example: %d{HH:mm:ss,SSS} )
+%F   File name where the logging request was issued (caution: extremely slow)
+%l   Location information of the caller (caution: extremely slow)
+%L   Line number from where the logging request was issued (caution: extremely 
slow)
+%m   Application-supplied message
+%M   Method name from where the logging request was issued (caution: extremely 
slow)
+%n   Line separator
+%p   Priority of the logging event
+%r   Number of milliseconds since the start of the application
+%t   Name of the thread that generated the logging event
+%x   Nested diagnotic context associated with the thread
+%%   A single percent sign
+
+Format modifiers examples:
+
+%20c     Left pad with spaces if category is less than 20 characters long
+%-20c    Right pad with spaces if category is less than 20 characters long
+%.30c    Truncate from the beginning if category is more than 30 chars long
+%20.30c  Left pad 20 chars + truncate from beginning if more than 30 chars
+%-20.30c Right pad 20 chars + truncate from beginning if more than 30 chars
+
+Examples:  "%r [%t] %-5p %c %x - %m\n"
+"%-6r [%15.15t] %-5p %30.30c %x - %m\n"
+
+-->

Modified: 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/examples/index.html
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/examples/index.html?view=diff&rev=441428&r1=441427&r2=441428
==============================================================================
--- 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/examples/index.html
 (original)
+++ 
incubator/servicemix/branches/servicemix-3.0/samples/servicemix-web/src/webapp/examples/index.html
 Fri Sep  8 01:26:09 2006
@@ -22,6 +22,20 @@
 <head>
 <title>ServiceMix Web Examples</title>
 <link rel="stylesheet" href="../style.css" type="text/css">
+</link>
+<script type="text/javascript">
+function post() {
+  var xmlhttp = new XMLHttpRequest();
+  xmlhttp.onreadystatechange=function() {
+    if (xmlhttp.readyState == 4) { /* 4 : état "complete" */
+       var response = document.getElementById("response");
+       response.value = "STATUS: " + xmlhttp.status + "\n" + 
xmlhttp.responseText
+    }
+  }
+  xmlhttp.open("POST", "../jbi/exampleUri/", true);
+  xmlhttp.send("<hello>" + document.getElementById("name").value + "</hello>");
+}
+</script>
 </head>
 
 <body>
@@ -30,11 +44,13 @@
 
 <p>Welcome to the web examples for ServiceMix</p>
 
-Perform a GET into the HTTP binding <p>
-<form method="get" action="../jbi/exampleUri">
-  <input type="text" name="name" value="James">
-  <input type="submit" value="Submit">
-</form>
+Perform a GET into the HTTP binding 
+<p>
+  <input type="text" id="name" name="name" value="James" 
onKeyUp="post();"></input>
+  <input type="submit" value="Submit" onClick="post();"></input>
+</p>
+<textarea id="response" style="width:400px;height:100px">
+</textarea>
 
 </body>
 </html>


Reply via email to