Author: tommaso
Date: Tue Nov  8 13:42:28 2011
New Revision: 1199239

URL: http://svn.apache.org/viewvc?rev=1199239&view=rev
Log:
[CLEREZZA-650] - fixed bundle build, param must be a FormParam, 
URL.openStream() is blocked by JavaSecurity permissions

Modified:
    incubator/clerezza/trunk/parent/uima/uima.samples/pom.xml
    
incubator/clerezza/trunk/parent/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/services/RegExAnnotatorAOService.java

Modified: incubator/clerezza/trunk/parent/uima/uima.samples/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/uima/uima.samples/pom.xml?rev=1199239&r1=1199238&r2=1199239&view=diff
==============================================================================
--- incubator/clerezza/trunk/parent/uima/uima.samples/pom.xml (original)
+++ incubator/clerezza/trunk/parent/uima/uima.samples/pom.xml Tue Nov  8 
13:42:28 2011
@@ -59,6 +59,22 @@
       <version>2.3.1</version>
     </dependency>
     <dependency>
+      <groupId>org.apache.xmlbeans</groupId>
+      <artifactId>xmlbeans</artifactId>
+      <version>2.4.0</version>
+      <exclusions>
+        <exclusion> <!-- licensing issues, use geronimo instead -->
+          <groupId>stax</groupId>
+          <artifactId>stax-api</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.specs</groupId>
+      <artifactId>geronimo-stax-api_1.0_spec</artifactId>
+      <version>1.0.1</version>
+    </dependency>
+    <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
       <version>4.8.2</version>
@@ -73,11 +89,11 @@
         <extensions>true</extensions>
         <configuration>
           <instructions>
-            <Import-Package>
-              
javax.ws.rs.*;org.apache.uima.*;org.apache.clerezza.*;org.apache.commons.io.*
-            </Import-Package>
+            
<Import-Package>javax.xml.*;org.xml.*;org.apache.xml.*;org.apache.tools.*;com.sun.*;org.w3c.dom.*;resolution:=optional,javax.ws.rs.*;org.apache.uima.*;org.apache.clerezza.*</Import-Package>
             <Export-Package>org.apache.clerezza.uima.samples.*</Export-Package>
             
<Bundle-Activator>org.apache.clerezza.uima.samples.UIMASamplesBundleActivator</Bundle-Activator>
+            
<Embed-Dependency>*;artifactId=commons-io|RegularExpressionAnnotator|xmlbeans|geronimo-stax-api_1.0_spec</Embed-Dependency>
+            <!--<Embed-Dependency>*;scope=compile|runtime</Embed-Dependency>-->
           </instructions>
         </configuration>
       </plugin>

Modified: 
incubator/clerezza/trunk/parent/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/services/RegExAnnotatorAOService.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/services/RegExAnnotatorAOService.java?rev=1199239&r1=1199238&r2=1199239&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/services/RegExAnnotatorAOService.java
 (original)
+++ 
incubator/clerezza/trunk/parent/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/services/RegExAnnotatorAOService.java
 Tue Nov  8 13:42:28 2011
@@ -52,7 +52,7 @@ public class RegExAnnotatorAOService {
   @POST
   @Path("regex")
   @Produces("application/rdf+xml")
-  public Graph enrichUri(@QueryParam("uri") String uriString) {
+  public Graph enrichUri(@FormParam("uri") String uriString) {
     if (uriString == null || uriString.length() == 0)
       throw new WebApplicationException(Response.status(
               Response.Status.BAD_REQUEST).entity(new StringBuilder("No URI 
specified").toString()).build());
@@ -62,7 +62,7 @@ public class RegExAnnotatorAOService {
     parameters.put(OUTPUTGRAPH, uriString);
     try {
       URL url = URI.create(uriString).toURL();
-      String text = IOUtils.toString(url.openStream());
+      String text = IOUtils.toString(url.openConnection().getInputStream());
       executor.analyzeDocument(text, new 
XMLInputSource(getClass().getResource(PATH)), parameters);
     } catch (Exception e) {
       e.printStackTrace();


Reply via email to