Install Tomcat 9 on CentOS 7.7
From PlcWiki
(Difference between revisions)
(Created page with ' píšou že: HTTP/2 (requires either running on Java 9 (since Apache Tomcat 9.0.0.M18) or the Tomcat Native library being installed) CentOS 7.7 ukazuje [root@krnl ~]# java -…') |
|||
(5 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | |||
píšou že: | píšou že: | ||
- | HTTP/2 (requires either running on Java 9 (since Apache Tomcat 9.0.0.M18) or the Tomcat Native library being installed) | + | HTTP/2 (requires either running on Java 9 (since Apache Tomcat 9.0.0.M18) or the Tomcat Native library being installed) |
+ | |||
+ | CentOS 7.7 ukazuje Open JDK ve verzi 1.8: | ||
+ | # java -version | ||
+ | openjdk version "1.8.0_232" | ||
+ | OpenJDK Runtime Environment (build 1.8.0_232-b09) | ||
+ | OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode) | ||
+ | |||
+ | Tak raději instaluji '''Tomcat Native library''' takhle: | ||
+ | |||
+ | yum install apr-devel openssl-devel | ||
+ | |||
+ | Přidržím se toho co jsem viděl v našich posledních instalacích a vybalím Tomcat do /home/ | ||
+ | |||
+ | tar xvzf apache-tomcat-9.0.xx.tar.gz --directory /home/ | ||
+ | |||
+ | Prolinkovat na obvyklé místo do /var/ | ||
+ | |||
+ | ln -s /home/apache-tomcat-9.0.33/ /var/apache-tomcat-9.0.33 | ||
+ | |||
+ | Vytvořit init script v adresáři /etc/init.d | ||
+ | |||
+ | To umí Honza Vejvoda. Já to jen zkopíroval z už běžícího tomcat8 a upravil. | ||
+ | |||
+ | Takhle jsem vygeneroval podepsaný certifikát: | ||
- | + | openssl pkcs12 -export -out certificate.pfx -inkey a6442s115.autoexpr.com.key -in a6442s115_B64.cer | |
+ | openssl pkcs12 -in certificate.pfx -out mypermfile.pem | ||
+ | openssl pkcs12 -export -in mypermfile.pem -out tomcatkeystore.p12 -name "TomcatCert" | ||
- | + | Ptá se to na hesla tak sem použil Tomcatí defaultní "changeit" | |
- | + | ||
- | + | ||
- | + |
Current revision as of 16:57, 31 March 2020
píšou že:
HTTP/2 (requires either running on Java 9 (since Apache Tomcat 9.0.0.M18) or the Tomcat Native library being installed)
CentOS 7.7 ukazuje Open JDK ve verzi 1.8:
# java -version openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
Tak raději instaluji Tomcat Native library takhle:
yum install apr-devel openssl-devel
Přidržím se toho co jsem viděl v našich posledních instalacích a vybalím Tomcat do /home/
tar xvzf apache-tomcat-9.0.xx.tar.gz --directory /home/
Prolinkovat na obvyklé místo do /var/
ln -s /home/apache-tomcat-9.0.33/ /var/apache-tomcat-9.0.33
Vytvořit init script v adresáři /etc/init.d
To umí Honza Vejvoda. Já to jen zkopíroval z už běžícího tomcat8 a upravil.
Takhle jsem vygeneroval podepsaný certifikát:
openssl pkcs12 -export -out certificate.pfx -inkey a6442s115.autoexpr.com.key -in a6442s115_B64.cer openssl pkcs12 -in certificate.pfx -out mypermfile.pem openssl pkcs12 -export -in mypermfile.pem -out tomcatkeystore.p12 -name "TomcatCert"
Ptá se to na hesla tak sem použil Tomcatí defaultní "changeit"