Java 在Ubuntu 18.04上安装Tomcat 9.0.16

Java 在Ubuntu 18.04上安装Tomcat 9.0.16,java,ubuntu,tomcat,Java,Ubuntu,Tomcat,我正在尝试在Linux Ubuntu 18.04上安装Java和Tomcat,并遵循以下指南: 我已经尝试过几百次了。我能知道教程有什么问题吗? 你知道在Ubuntu 18.04上安装Tomcat 9.0.16的最新和功能指南吗? 我也尝试过这个指南,但没有成功: 我想做的正是我在这两本指南中找到的: 这就是我想做的: sudo passwd root ****** sudo passwd ubuntu ****** su ****** apt-get update apt update

我正在尝试在Linux Ubuntu 18.04上安装Java和Tomcat,并遵循以下指南:

我已经尝试过几百次了。我能知道教程有什么问题吗? 你知道在Ubuntu 18.04上安装Tomcat 9.0.16的最新和功能指南吗? 我也尝试过这个指南,但没有成功:

我想做的正是我在这两本指南中找到的:

这就是我想做的:

sudo passwd root
******
sudo passwd ubuntu
******
su
******
apt-get update
apt update
apt install default-jdk
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
cd /tmp
apt install curl
curl -O http://it.apache.contactlab.it/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz
mkdir /opt/tomcat
tar xzvf apache-tomcat-9.0.16.tar.gz -C /opt/tomcat --strip-components=1
cd /opt/tomcat
chown -R tomcat:tomcat /opt/tomcat
chmod -R g+r /opt/tomcat/conf
chmod -R g+w /opt/tomcat/logs
chmod -R g+w /opt/tomcat/temp
chmod -R g+w /opt/tomcat/webapps
chmod -R g+w /opt/tomcat/work
usermod -a -G tomcat tomcat
update-java-alternatives -l
nano /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start tomcat
systemctl status tomcat
ufw enable
ufw allow ssh
ufw default allow
ufw allow 80
reboot
su
******
apt-get update
ufw status
systemctl enable tomcat
nano /opt/tomcat/conf/tomcat-users.xml
<user username="******" password="******" roles="manager-gui,admin-gui"/>
nano /opt/tomcat/webapps/manager/META-INF/context.xml
nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
<!--<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->
systemctl restart tomcat
ls -R /opt/tomcat/conf/
nano /opt/tomcat/conf/server.xml
<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
systemctl restart tomcat
http://IP-PUBBLICO-SERVER
sudo passwd root
******
sudopasswdubuntu
******
苏
******
更新源
apt更新
apt安装默认jdk
groupaddtomcat
useradd-s/bin/false-g tomcat-d/opt/tomcat tomcat
cd/tmp
安装旋度
旋度-Ohttp://it.apache.contactlab.it/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz
mkdir/opt/tomcat
tar xzvf apache-tomcat-9.0.16.tar.gz-C/opt/tomcat--strip components=1
cd/opt/tomcat
chown-R tomcat:tomcat/opt/tomcat
chmod-rg+R/opt/tomcat/conf
chmod-rg+w/opt/tomcat/logs
chmod-R g+w/opt/tomcat/temp
chmod-rg+w/opt/tomcat/webapps
chmod-rg+w/opt/tomcat/work
usermod-a-G tomcat tomcat
更新java备选方案-l
nano/etc/systemd/system/tomcat.service
[单位]
Description=ApacheTomcat Web应用程序容器
After=network.target
[服务]
类型=分叉
Environment=JAVA_HOME=/usr/lib/jvm/JAVA-1.11.0-openjdk-amd64
环境=CATALINA_PID=/opt/tomcat/temp/tomcat.PID
环境=CATALINA_HOME=/opt/tomcat
环境=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M-Xmx1024M-server-XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true-Djava.security.egd=file:/dev//uradom'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
用户=tomcat
组=tomcat
UMask=0007
RestartSec=10
重新启动=始终
[安装]
WantedBy=multi-user.target
systemctl后台程序重新加载
systemctl启动tomcat
systemctl状态tomcat
ufw启用
ufw允许ssh
ufw默认允许
ufw允许80
重新启动
苏
******
更新源
ufw状态
systemctl启用tomcat
nano/opt/tomcat/conf/tomcat-users.xml
nano/opt/tomcat/webapps/manager/META-INF/context.xml
nano/opt/tomcat/webapps/host manager/META-INF/context.xml
systemctl重启tomcat
ls-R/opt/tomcat/conf/
nano/opt/tomcat/conf/server.xml
systemctl重启tomcat
http://IP-PUBBLICO-SERVER
错误在哪里? 为了了解问题所在,我可以在机器上进行哪些测试?
谢谢

只需下载并在您的计算机上解压缩即可

步骤看起来不错。只是您没有安装Java。java是否已安装并在路径中

手动执行这些步骤

检查PC中的Java版本

1) 创建用户和组
tomcat

2) 在
/opt

3)
chown-tomcat:tomcat/opt/tomcat

4)
chmod-ru+grwx/opt/tomcat/*.sh

5) 使用
start.sh启动tomcat


如果每件事都有效,就把它加入服务。

问题不是那么简单。您需要安装java,创建Tomcat服务。此外,还有关于许可证的发言。