Настройка GeoServer JNDI - PullRequest
       22

Настройка GeoServer JNDI

0 голосов
/ 17 декабря 2018

Я пытаюсь настроить GeoServer JNDI.Тем не менее, я получил HTTP 503. Перед настройкой JNDI я загрузил шейп-файл в GeoServer и смог получить к нему доступ из QGIS на локальной машине.Однако у меня возникла проблема с доступом к геосерверу после настройки JNDI.

Я сделал

  1. Скачал jdbcconfig (PostgreSQL JDBC 4.2 Driver, 42.2.5) из https://jdbc.postgresql.org/download.html.

  2. Извлек этот файл и поместил файлы JAR в /usr/local/geoserver/webapps/geoserver/WEB-INF/lib (эти два файла: gs-jdbcconfig-2.14-SNAPSHOT.jar и compress-lzf-1.0.3.jar

  3. Добавлено/Library/Tomcat/conf/context.xml

        <Resource name="jdbc/postgres"
        auth="Container"
        type="javax.sql.DataSource"
        driverClassName="org.postgresql.Driver"
        url="jdbc:postgresql://<host>:<port>/<database>"
        username="" password=""
        maxActive="20"
        initialSize="0"
        minIdle="0"
        maxIdle="8"
        maxWait="10000"
        timeBetweenEvictionRunsMillis="30000"
        minEvictableIdleTimeMillis="60000"
        testWhileIdle="true"
        validationQuery="SELECT 1"
        maxAge="600000" <!-- only on Tomcat >= 7 -->
        rollbackOnReturn="true" <!-- only on Tomcat >= 7 -->
        />
    
  4. Перезапускаемый геосервер, jdbcconfig был создан в data_dir

  5. Настроен /usr/local/geoserver/data_dir/jdbcconfig -- установить enabled = true, initdb = true и import = true.

  6. Снова запустил Geoserver. Я получил HTTP ERROR: 503.

Похожекак мои правки приводят к краху Tomcat. Как и я

$tail -f logs/catalina.out

Я получил

17-Dec-2018 10:43:49.232 WARNING [main] org.apache.tomcat.util.digester.Digester.endElement   No rules found matching 'Context/Context/Valve'.
17-Dec-2018 10:43:49.232 WARNING [main] org.apache.tomcat.util.digester.Digester.endElement   No rules found matching 'Context/Context/Manager'.
17-Dec-2018 10:43:49.232 WARNING [main] org.apache.tomcat.util.digester.Digester.endElement   No rules found matching 'Context/Context'.
17-Dec-2018 10:43:49.238 SEVERE [main] org.apache.catalina.startup.ContextConfig.configureStart Marking this application unavailable due to previous error(s)
17-Dec-2018 10:43:49.238 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more components marked the context as not correctly configured
17-Dec-2018 10:43:49.239 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/host-manager] startup failed due to previous errors
17-Dec-2018 10:43:49.240 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/Library/Tomcat/webapps/host-manager] has finished in [12] ms
17-Dec-2018 10:43:49.241 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
17-Dec-2018 10:43:49.247 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
17-Dec-2018 10:43:49.248 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 262 ms`

Как я мог решить эту проблему?

Спасибо.

...