diff --git a/resources/META-INF/mycore-jpa-defaults.xml b/resources/META-INF/mycore-jpa-defaults.xml
new file mode 100644
index 0000000000000000000000000000000000000000..874ca0964567dc653ea428f2c1e5b26e454f0561
--- /dev/null
+++ b/resources/META-INF/mycore-jpa-defaults.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_2_0.xsd" version="2.0">
+
+  <!-- change any settings -->
+  <!-- 
+  <persistence-unit-metadata>
+    <persistence-unit-defaults>
+      <schema>myschema</schema>
+      <catalog>mycatalg</catalog>
+    </persistence-unit-defaults>
+  </persistence-unit-metadata>
+  -->
+</entity-mappings>
\ No newline at end of file
diff --git a/resources/META-INF/persistence.xml b/resources/META-INF/persistence.xml
new file mode 100644
index 0000000000000000000000000000000000000000..16703636be687aad15b1ee637f049979a051f6b2
--- /dev/null
+++ b/resources/META-INF/persistence.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
+  version="2.0" xmlns="http://java.sun.com/xml/ns/persistence">
+  <persistence-unit name="MyCoRe" transaction-type="RESOURCE_LOCAL">
+    <!-- http://stackoverflow.com/questions/3211138/jpa-eclipselink-how-to-change-default-schema -->
+    <!-- 
+    <mapping-file>META-INF/mycore-jpa-defaults.xml</mapping-file>
+     -->
+    <!-- http://stackoverflow.com/questions/15026302/multiple-jars-single-persistence-unit-solution -->
+    <mapping-file>META-INF/mycore-base-mappings.xml</mapping-file>
+    <mapping-file>META-INF/mycore-ifs-mappings.xml</mapping-file>
+    <mapping-file>META-INF/mycore-iview2-mappings.xml</mapping-file>
+    <mapping-file>META-INF/mycore-pi-mappings.xml</mapping-file>
+    <mapping-file>META-INF/mycore-urn-mappings.xml</mapping-file>
+    <mapping-file>META-INF/mycore-user2-mappings.xml</mapping-file>
+    <properties>
+      <!--
+      <property name="javax.persistence.jdbc.driver" value="org.h2.Driver" />
+      <property name="javax.persistence.jdbc.url" value="jdbc:h2:file:/path/to/.mycore/myapp/data/h2/mycore;AUTO_SERVER=TRUE" />
+      -->
+      <!--  PostgreSQL -->
+      <!--
+      <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
+      <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://127.0.0.1/mycore" />
+      -->
+      <!-- MySQL -->
+      
+      <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
+      <property name="javax.persistence.jdbc.url" value="jdbc:mysql://127.0.0.1/morphilo?characterEncoding=UTF-8&amp;useUnicode=true" />
+      
+      <!-- DB2 -->
+      <!--
+      <property name="javax.persistence.jdbc.driver" value="com.ibm.db2.jcc.DB2Driver" />
+      <property name="javax.persistence.jdbc.url" value="jdbc:db2://localhost:50000/mycore" />
+      -->
+      <property name="javax.persistence.jdbc.user" value="root" />
+      <property name="javax.persistence.jdbc.password" value="" />
+      <!-- any jpa provider properties (still require hibernate) -->
+      <property name="hibernate.cache.use_second_level_cache" value="false" />
+      <property name="hibernate.hbm2ddl.auto" value="update" />
+      <!-- Set batch_size to "0" in case of SQL batch Errors -->
+      <property name="hibernate.jdbc.batch_size" value="2000" />
+      <property name="hibernate.default_batch_fetch_size" value="100" />
+      <!-- Echo all executed SQL to stdout -->
+      <property name="hibernate.show_sql" value="false" />
+
+      <!-- second-level cache  -->
+      <!-- disabled -->
+      <property name="hibernate.cache.region.factory_class" value="org.hibernate.cache.internal.NoCachingRegionFactory" />
+      <property name="hibernate.cache.use_second_level_cache" value="false" />
+      <property name="hibernate.cache.use_query_cache" value="false"/>
+      <!-- net/sf/ehcache/hibernate/Provider -->
+      <!--
+      <property name="hibernate.cache.region.factory_class" value="org.hibernate.cache.ehcache.EhCacheRegionFactory />
+      <property name="hibernate.cache.use_second_level_cache" value="true" />
+      <property name="hibernate.cache.use_query_cache" value="true" />
+      -->
+      <!-- more human readable cache entries -->
+      <!-- <property name="hibernate.cache.use_structured_entries" value="true" /> -->
+      <!-- do not read to often from db just to save a few write operations -->
+      <!-- <property name="hibernate.cache.use_minimal_puts" value="false" /> -->
+    </properties>
+  </persistence-unit>
+</persistence>
diff --git a/resources/log4j2.xml b/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..14a6621dc60436a7633e264ca80f3b948e3f3e2d
--- /dev/null
+++ b/resources/log4j2.xml
@@ -0,0 +1,14 @@
+<configuration status="OFF">
+  <appenders>
+    <Console name="Console" target="SYSTEM_OUT">
+      <PatternLayout pattern="morphilo %-5p %X{loginId} %c{1}: %m%n%ex"/>
+    </Console>
+  </appenders>
+  <loggers>
+    <root level="info">
+      <appender-ref ref="Console"/>
+    </root>
+    <logger name="org.mycore.frontend.servlets.MCRServlet" level="debug"/>
+    <logger name="custom.mycore.addons.morphilo.ProcessCorpusServlet" level="debug"/>
+  </loggers>
+</configuration>
\ No newline at end of file