ХуфФакер (Фамилия такая) с РедЖужу (
https://www.redjuju.com/) рекомендует xfs, кстати, и Ext3 всячески подвергает анафеме (см
https://www.redjuju.com/groupwise-18-3- ... ice-guide/ ). Впрочем, еще более суровой анафеме он подвергает NSS.
Проанализировав проблему Webaccess на OES2015 (с Tomcat9) таки проще всего сделать так:
распаковываем apache-tomcat-8.0.53.zip в /opt/tomcat8 {в нем bin,lib,webass etc}, зачищаем все примеры из webapps,
создаем симлинки:
в webapps:
gw.war -> /opt/novell/groupwise/webaccess/gw.war
в lib
webservices-api.jar -> /opt/novell/groupwise/webaccess/metro/webservices-api.jar
webservices-extra-api.jar -> /opt/novell/groupwise/webaccess/metro/webservices-extra-api.jar
webservices-extra.jar -> /opt/novell/groupwise/webaccess/metro/webservices-extra.jar
webservices-rt.jar -> /opt/novell/groupwise/webaccess/metro/webservices-rt.jar
webservices-tools.jar -> /opt/novell/groupwise/webaccess/metro/webservices-tools.jar
правим порты:
в gw.conf:
ProxyPass /gw/webacc/poll
ajp://localhost:18009/gw/webacc/poll ProxyPass /gw/webacc
ajp://localhost:18009/gw/webaccв /opt/tomcat8/conf/server.xml: (реально нужны 2 порта на localhost - один для shutdown, второй для AJP коннектора)
<Server port="18005" shutdown="SHUTDOWN">
<Connector port="18009" address="localhost" connectionTimeout="20000" redirectPort="443" protocol="AJP/1.3" maxPostSize="5242880"/>
Все. можно говорить startup.sh Томкату8 и все работает.
Осталось допилить по вкусу правильного TOMCAT_USER (wwwrun:www) и скритпы в /etc/init.d/
Все работает инвариантно к апдейтам.
/etc/systemd/system/tomcat8.service:
[Unit]
Description=Tomcat 8 Servlet Container
Before=multi-user.target graphical.target
After=network-online.target remote-fs.target nss-lookup.target time-sync.target
Wants=network-online.target remote-fs.target
[Service]
User=wwwrun
Group=www
Type=forking
Environment=JAVA_HOME=/usr/lib64/jvm/java
Environment=CATALINA_BASE=/opt/tomcat8
Environment=CATALINA_HOME=/opt/tomcat8
Environment=CATALINA_TMPDIR=/opt/tomcat8/temp
Environment=CATALINA_PID=/opt/tomcat8/logs/tomcat8.pid
ExecStart=/opt/tomcat8/bin/startup.sh
ExecStop=/opt/tomcat8/bin/shutdown.sh
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
systemctl daemin-reload
systemctl start tomcat8.service
не и наконец
systemctl enable tomcat8.service
That's all folks !