Install Tomcat 9 on CentOS 7.7

From PlcWiki

(Difference between revisions)
Jump to: navigation, search
(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:
-
CentOS 7.7 ukazuje
+
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"
-
[root@krnl ~]# java -version
+
Ptá se to na hesla tak sem použil Tomcatí defaultní "changeit"
-
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)
+

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"

Personal tools