Details
-
Bug
-
Resolution: Invalid
-
Major
-
None
-
11.1
-
None
-
Unknown
-
N/A
-
N/A
-
Description
Estoy intentando instalar xwiki en tomcat9, java 1.8.0_201 y mariadb/mysql.
Tengo la siguiente configuracion en mi tomcat9:
Server.xml:
<Connector port="8080" URIEncoding="UTF-8"
protocol="HTTP/1.1"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-javascript"
maxParameterCount="10000"
connectionTimeout="20000"
redirectPort="8443" />
catalina.policy:
grant codeBase "file:${catalina.base{color:#bc7a00}}/webapps/xwiki/WEB-INF/lib/-" {
// for mySQL connection
permission java.net.SocketPermission "127.0.0.1:3306", "connect,resolve";
// XWiki must have access to all properties in read/write
permission java.util.PropertyPermission "*", "read, write";
// Generic detected permissions
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
permission java.lang.RuntimePermission "createClassLoader";
permission java.lang.RuntimePermission "setContextClassLoader";
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.loader";
permission java.lang.RuntimePermission "accessDeclaredMembers";
permission java.lang.RuntimePermission "getenv.ProgramFiles";
permission java.lang.RuntimePermission "getenv.APPDATA";
permission java.lang.RuntimePermission "accessClassInPackage.sun.reflect";
permission java.lang.RuntimePermission "getClassLoader";
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.connector";
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.util.threads";
permission java.lang.RuntimePermission "reflectionFactoryAccess";
permission java.lang.RuntimePermission "accessClassInPackage.com.sun.jmx.interceptor";
permission java.lang.RuntimePermission "accessClassInPackage.com.sun.jmx.mbeanserver";
permission java.lang.RuntimePermission "modifyThread";
permission java.lang.RuntimePermission "getProtectionDomain";
// JAXB permissions
permission javax.xml.bind.JAXBPermission "setDatatypeConverter";
// Serialization related permissions
permission java.io.SerializablePermission "allowSerializationReflection";
permission java.io.SerializablePermission "creator";
permission java.io.SerializablePermission "enableSubclassImplementation";
// Internal resources access permissions
permission java.io.FilePermission "synonyms.txt", "read";
permission java.io.FilePermission "lang/synonyms_en.txt", "read";
permission java.io.FilePermission "quartz.properties", "read";
permission java.io.FilePermission "/templates/-", "read";
permission java.io.FilePermission "/skins/-", "read";
permission java.io.FilePermission "/resources/-", "read";
// MBean related permissions
permission javax.management.MBeanServerPermission "createMBeanServer";
permission javax.management.MBeanPermission "*", "registerMBean";
permission javax.management.MBeanPermission "*", "unregisterMBean";
permission javax.management.MBeanTrustPermission "register";
permission javax.management.MBeanPermission "#[-]", "queryNames";
permission javax.management.MBeanServerPermission "findMBeanServer";
// LibreOffice/OpenOffice related permissions
permission java.io.FilePermission "/opt/openoffice.org3/program/soffice.bin", "read";
permission java.io.FilePermission "/opt/libreoffice/program/soffice.bin", "read";
permission java.io.FilePermission "/usr/lib/openoffice/program/soffice.bin", "read";
permission java.io.FilePermission "/usr/lib/libreoffice/program/soffice.bin", "read";
// Allow file storage directory reading - for directory and everything underneath
// This is dependent on the setting of environment.permanentDirectory in xwiki.properties
permission java.io.FilePermission "${catalina.base{color:#bc7a00}}$color}file.separator{color:#bc7a00}}xwikidata${{color:#008000}file.separator{color:#bc7a00", "read,write,delete";
permission java.io.FilePermission "${catalina.base{color:#bc7a00}}$color}file.separator{color:#bc7a00}}xwikidata${{color:#008000}file.separator{color:#bc7a00-", "read,write,delete";
// Allow file storage directory reading - temporary directory and everything underneath
// This is dependent on the setting of environment.temporaryDirectory in xwiki.properties.
permission java.io.FilePermission "${catalina.base{color:#bc7a00}}$color}file.separator{color:#bc7a00}}temp${{color:#008000}file.separator{color:#bc7a00", "read,write,delete";
permission java.io.FilePermission "${catalina.base{color:#bc7a00}}$color}file.separator{color:#bc7a00}}temp${{color:#008000}file.separator{color:#bc7a00-", "read,write,delete";
};
mysql:
MariaDB [(none)]> show databases;
--------------------
Database |
--------------------
information_schema |
mysql |
performance_schema |
xwiki |
--------------------
4 rows in set (0.04 sec)
mysql -u root -e "create database xwiki default character set utf8 collate utf8_bin"
CREATE USER 'xwiki' IDENTIFIED BY 'meolvide';
GRANT USAGE ON . TO 'xwiki'@localhost IDENTIFIED BY 'meolvide';
FLUSH PRIVILEGES;
mysql -u root -e "grant all privileges on . to xwiki@localhost identified by 'xwiki'"
mysql -u root -p -e "uninstall plugin validate_password;"
hibernate.cfg.xml
<property name="connection.url">jdbc:mysql://localhost/xwiki</property>
<property name="connection.username">xwiki</property>
<property name="connection.password">meolvide</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property><property name="connection.url">jdbc:mysql://localhost/xwiki</property>
<property name="connection.username">xwiki</property>
<property name="connection.password">meolvide</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
en /var/tomcat9-xwiki/webapps/xwiki/WEB-INF/lib esta el conector mysql
mysql-connector-java-5.1.17.jar
y tambien lo agregue por las dudas en /var/tomcat9-xwiki/lib
y este es el error que me da al levantar el servicio (lo adjunto)