Hi,

I'm trying to add a custom parser for my *.contact format in Tika bundle,
but it
does not work. My format is very simple and looks like this :

<?xml version="1.0" encoding="UTF-8"?>
<contact id="1">
<name>John Smith</name>
<address></address>
<phone>+1234567890</phone>
<url></url>
<email></email>
</contact>

Here's what I've tried so far :

- unpacked tika-bundle jar
- copied class files into org.apache.tika.parser.xml
- edited tika-mimetypes.xml and added :

<!-- My custom mime type -->
  <mime-type type="application/android-contact+xml">
    <glob pattern="*.contact"/>
  </mime-type>

- edited META-INF/services/org.apache.tika.parser.Parser

When I do the SAME thing on tika-app-1.4.jar and start via console, it
works!

Why doesn't it work in Karaf? Am I Missing something?

I'm using Karaf 2.3.3, Tika 1.4 and Java 1.6.45 x64. Source files attached.

-- 
Bratislav Stojanovic, M.Sc.

Attachment: AndroidContactParser.java
Description: Binary data

Attachment: Contact.java
Description: Binary data

Attachment: ContactHandler.java
Description: Binary data

Attachment: AndroidContact.java
Description: Binary data

Attachment: org.apache.tika.parser.Parser
Description: Binary data

Reply via email to