Проблемы с установкой Syncope

У меня одна чертова попытка заставить работать Apache Syncope.

Во-первых, я начал с сборки maven, которая является "предпочтительным" способом настройки Syncope для максимальной гибкости и производственного использования. Я смог использовать maven для создания проекта, его сборки и создания всех файлов WAR. Второй шаг говорит о том, чтобы затем проверить "Справочную" документацию, которая, по-моему, НЕ говорит вам, что вам нужно сделать для настройки Syncope.

С этим процессом вот что я добавил в файл confcat.xml Tomcat 8.5:

<Resource name="jdbc/syncopeDataSource" 
          auth="Container" 
          type="javax.sql.DataSource" 
          factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"  
          testWhileIdle="true"  
          testOnBorrow="true" 
          testOnReturn="true"
          validationQuery="SELECT 1" 
          validationInterval="30000"  
          maxActive="50"   
          minIdle="2"   
          maxWait="10000" 
          initialSize="2"   
          removeAbandonedTimeout="20000"   
          removeAbandoned="true"   
         logAbandoned="true"    
          suspectTimeout="20000"   
          timeBetweenEvictionRunsMillis="5000"   
          minEvictableIdleTimeMillis="5000"  
    jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState; org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"    
         username="syncope_user"    
         password="syncope_pass"   
          driverClassName="com.mysql.jdbc.Driver"   
         url="jdbc:mysql://localhost:3306/syncope?serverTimezone=UTC" />

Последний вопрос о сборке maven заключается в том, что Tomcat использует этот драйвер: mysql-connector-java-6.0.6.jar. Нужен ли нам драйвер 5.xx?

Во-вторых, следующим процессом было использование установщика с графическим интерфейсом, который, казалось, прошел хорошо. Я удостоверился, что обновил свой файл tomcat-users.xml и добавил необходимую роль и пользователя. Я указал MySQL, я определил местоположение для журнала, комплектов и т. Д., Опять же, где была эта документация, когда мы выполняли сборку maven, потому что это НЕ было очевидно в "Справочной" документации.

Процесс использования Установщика GUI также не работал как ожидалось. Я получил ошибки базы данных. Кажется, есть проблема со временем EDT, и мне интересно, откуда это? Если вы посмотрите на существующий файл Tomcat context.xml, он говорит, что параметр serverTimeZone определенно является UTC.

Если я внимательно следовал инструкциям, то Apache Syncope Console должна работать правильно, но она НЕ подходит.

В-третьих, и наконец, я собираюсь попытаться использовать StandAlone Syncope с Tomcat, чтобы просто попытаться заставить его работать, и это будет хорошо для тестирования, но я понимаю, что это не идеально для производства.

Мне бы очень хотелось правильно настроить сборку Maven, чтобы я мог использовать ее для тестирования и производства. Помогите мне правильно настроить Syncope, чтобы я мог использовать его с моей базой данных Syncope MySQL.

Заранее спасибо!

0 ответов

Другие вопросы по тегам