3.3 & mySQL

bravo.123 10 years ago

Ставлю крайнюю версию, хочу mySQL, поменял в конфиге как в инструкции:

 <entry key='database.driver'>com.mysql.jdbc.Driver</entry>
    <entry key='database.url'>jdbc:mysql://localhost:3306/gps123?allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&$
    <entry key='database.user'>root</entry>
    <entry key='database.password'>primus_123</entry>

Запускаю:

sudo /opt/traccar/bin/traccar start
Starting traccar...
Waiting for traccar.......
WARNING: traccar may have failed to start.

В логе :

STATUS | wrapper  | 2016/01/07 01:12:53 | --> Wrapper Started as Daemon
STATUS | wrapper  | 2016/01/07 01:12:53 | Java Service Wrapper Community Edition 64-bit 3.5.27
STATUS | wrapper  | 2016/01/07 01:12:53 |   Copyright (C) 1999-2015 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper  | 2016/01/07 01:12:53 |     http://wrapper.tanukisoftware.com
STATUS | wrapper  | 2016/01/07 01:12:53 |
STATUS | wrapper  | 2016/01/07 01:12:53 | Launching a JVM...
INFO   | jvm 1    | 2016/01/07 01:12:54 | WrapperManager: Initializing...
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp:
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error: Encountered an error running main:
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error: java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException; lineNumber: 29; $
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at java.util.XMLUtils.load(XMLUtils.java:76)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at java.util.Properties.loadFromXML(Properties.java:868)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at org.traccar.Config.load(Config.java:29)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at org.traccar.Context.init(Context.java:112)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at org.traccar.Main.main(Main.java:29)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at java.lang.reflect.Method.invoke(Method.java:606)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:325)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at java.lang.Thread.run(Thread.java:745)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error: Caused by: org.xml.sax.SAXParseException; lineNumber: 29; columnNumber: 159; The entity nam$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseExceptio$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandle$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorRepor$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorRepor$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.jav$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityR$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentCon$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentSca$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocumen$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configura$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configura$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderI$
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at java.util.XMLUtils.getLoadingDoc(XMLUtils.java:102)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       at java.util.XMLUtils.load(XMLUtils.java:74)
INFO   | jvm 1    | 2016/01/07 01:12:55 | WrapperSimpleApp Error:       ... 10 more

Если конфиг не трогать, оставить базу по умолчанию, то запускается и работает.
В чём может быть проблемма?
Да, на всякий случай:

Сервер: Localhost via UNIX socket
Тип сервера: MySQL
Версия сервера: 5.6.27-0ubuntu0.15.04.1 - (Ubuntu)
Версия протокола: 10
Пользователь: root@localhost
Кодировка сервера: UTF-8 Unicode (utf8)

Базу естественно создал.

Anton Tananaev 10 years ago

Если следовать инструции, то нужно заменить & на &amp;.

bravo.123 10 years ago

Ууупс ... Спасибо, вроде копипастил ... вот невнимательность ...

Anton Tananaev 10 years ago

Некоторые редакторы автоматически заменяют экранированные HTML символы. Уже не первый раз замечаю такую проблему.