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.
AndroidContactParser.java
Description: Binary data
Contact.java
Description: Binary data
ContactHandler.java
Description: Binary data
AndroidContact.java
Description: Binary data
org.apache.tika.parser.Parser
Description: Binary data
