tomcat 8 linux tomcat怎么下载
大家好,今天来为大家解答tomcat 8 linux这个问题的一些问题点,包括tomcat怎么下载也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
centos7 安装tomcat8服务及配置jdk1.8教程
下载jdk1.8与tomcat8的压缩包,具体下载地址请参考Java Archive Downloads- Java SE 8与Tomcat 8 Software Downloads。
将下载的jdk包上传至Linux环境中,并解压至/usr/local/目录,重命名文件夹。
打开/etc/profile文件,将如下内容添加在文件底部:
执行命令source/etc/profile以立即生效。
检查jdk是否安装成功,可通过命令"java-version"查看。
注意:确保在配置环境变量时,JAVA_HOME变量路径正确指向/usr/local/jdk1.8。
配置tomcat服务时,确保下载路径正确。启动tomcat服务前,请先查看环境变量,确认JAVA_HOME路径。
编辑/usr/local/apache-tomcat-8.5.76/bin/catalina.sh脚本,确保其脚本中涉及到的jdk环境变量与JAVA_HOME一致。
重新执行启动tomcat服务的命令,确保执行路径正确。
最后,通过本地浏览器访问Linux机器的IP:8080,检查tomcat服务是否已成功启动并运行。
怎么删除电脑tomcat服务器(怎么卸载Tomcat)
1.怎么卸载Tomcat
如果是window系统下,是存放在tomcat安装路径下的temp路径下;
如果是linux系统的话,临时路径也是在tomcat的temp下,如:/usr/local/tomcat/temp。
备注:主要是存储一些在运行过程中需要临时存储的文件的。运行结束后清空。
2.怎么卸载tomcat7.0
如果安装出现了失败的话,可以在他的安装记录里面给他的记录进行一个删除就可以了
3.怎么卸载tomact
1:如果是rpm包装的可以用yum remove tomcat移除。2:如果是tar包编译的,直接删除安装的路径的目录就可以了,linux没有注册表之类的概念。3:用 yum删除要当心软体的依靠性,可能会连带其它软体一同删除。4:ps-ef看是否有tomcat进程,也可以cat/var/log/messages看日志里面是否启动,还可以netstat-an看端口是否开启,还可以从其他电脑telnet ip port看端口是否可链接。Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括了像提供GUI界面的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发布版,而不是自己选择每一样组件或自行设置。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。
4.怎么卸载tomcat6.0
点击菜单File-> invalidate Caches->点击invalidated->完成。
5.怎么卸载tomcat残留文件
对于他这个可以卸载吗?应该是可以卸载的,然后点击的话持续几秒。
6.怎么卸载tomcat8
idea点击顶部菜单栏"Run"-->"Edit Configurations."-->点击+号(Add New Configuration)-->下滑选择Tomcat Server即可。
7.怎么卸载tomcat9.0
清除tomcat缓存的具体步骤如下:
我们需要准备的材料分别是:电脑、tomcat。
1、首先我们需要点击打开Tomcat安装目录,之后点击打开temp文件夹。
2、然后我们在弹出来的窗口中的文件都是垃圾文件,按“Ctrl+A”全选之后,右键单击选择“删除”。
3、然后我们返回后打开Work文件夹,点击打开catdina中的locailhost文件夹。
4、然后我们在弹出来的文件夹中点击选择想要删除的缓存文件,右键单击选择“删除”即可。
...7安装Tomcat与设置Tomcat为开机启动项tomcat8为例
安装Tomcat
下载Tomcat压缩包
Tomcat有Tomcat7,Tomcat8和Tomcat9等版本,目前企业使用较多的是Tomcat8,所以这里以Tomcat8为列
进入Tomcat8下载网址:Tomcat8下载网址
点击左侧Download下的对应版本,这里我下载的是apache-tomcat-8.5.47.tar.gz,即Linux环境的压缩包
Tomcat主要有三个安装版本tar.gz:Linux环境下的压缩包,免安装Windows.zip:Windows压缩包,免安装,解压即用,同时注意根据自己电脑是64位系统还是32位系统下载对应的压缩包Windows Service Installer:Windows安装包,32位和64位版本的Windows系统都适用安装Tomcat
将下载好的apache-tomcat-8.5.47.tar.gz放到指定目录,我这里放到/usr/local/tomcat,如下图所示
进入/usr/local/tomcat目录,解压Tomcat压缩包
#进入/usr/local/tomcat目录
cd/usr/local/tomcat
#解压Tomcat压缩包
tar-zxvf apache-tomcat-8.5.47.tar.gz
启动Tomcat
进入Tomcat的bin目录,启动Tomcat
#进入Tomcat的bin目录,启动Tomcat
cd apache-tomcat-8.5.47/bin/
#启动Tomcat
./startup.sh查看Tomcat是否启动成功
#查看Tomcat是否启动成功执行
ps-ef| grep tomcat
#如果输出如下,说明Tomcat安装成功
root 2381 1 11 22:18 pts/0 00:00:02/usr/local/jdk1.8.0_152/bin/java-Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-8.5.47/conf/logging.properties-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djdk.tls.ephemeralDHKeySize=2048-Djava.protocol.handler.pkgs=org.apache.catalina.webresources-Dorg.apache.catalina.security.SecurityListener.UMASK=0027-Dignore.endorsed.dirs=-classpath/usr/local/tomcat/apache-tomcat-8.5.47/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.47/bin/tomcat-juli.jar-Dcatalina.base=/usr/local/tomcat/apache-tomcat-8.5.47-Dcatalina.home=/usr/local/tomcat/apache-tomcat-8.5.47-Djava.io.tmpdir=/usr/local/tomcat/apache-tomcat-8.5.47/temp org.apache.catalina.startup.Bootstrap start
root 2513 29060 0 22:18 pts/0 00:00:00 grep–color=auto tomcat使用浏览器访问Tomcat,地址Linux的ip:8080,我这里的ip端口是,如下图说明在Linux(CentOS7)环境安装启动Tomcat成功,为自己点一个赞
注意:开放8080端口或者关闭防火墙
附加:开放8080端口或者关闭防火墙,如果是阿里云只能在阿里云控制台配置开放端口
#开启8080端口
firewall-cmd–zone=public–add-port=8080/tcp–permanent
#查询端口号8080是否开启
firewall-cmd–query-port=8080/tcp
#重启防火墙
firewall-cmd–reload
#查看开放端口列表
firewall-cmd–list-port
#命令含义
–zone#作用域
–add-port=8080/tcp#添加端口,格式为:端口/通讯协议
–permanent#永久生效,没有此参数重启后失效
#关闭防火墙
systemctl stop firewalld.service#停止firewall
systemctl disable firewalld.service#禁止firewall开机启动设置Tomcat为开机启动项按照上面的方式启动Tomcat,如果我们的虚拟机或者服务器关闭了,重启服务器后Tomcat是关闭的,但是我们希望虚拟机或者服务器重启后,Tomcat可以自己启动,所以我们需要设置Tomcat为开机启动项
创建setenv.sh文件,为Tomcat添加启动参数
catalina.sh在执行的时候会调用同级路径下的setenv.sh来设置额外的环境变量,因此在/usr/local/tomcat/apache-tomcat-8.5.47/bin路径下创建setenv.sh文件,内容如下:
#设置Tomcat的PID文件
CATALINA_PID=”$CATALINA_BASE/tomcat.pid”
#添加JVM选项
JAVA_OPTS=”-server-XX:PermSize=256M-XX:MaxPermSize=1024m-Xms512M-Xmx1024M-XX:MaxNewSize=256m”在/usr/local/tomcat/apache-tomcat-8.5.47/bin/catalina.sh文件开头添加JAVA_HOME和JRE_HOME,其中/usr/local/jdk1.8.0_152为jdk的安装目录
export JAVA_HOME=/usr/local/jdk1.8.0_152
export JRE_HOME=/usr/local/jdk1.8.0_152/jre如果在catalina.sh不配置JAVA_HOME和JRE_HOME就会报如下的错误
[root@JourWon~]# systemctl status tomcat
● tomcat.service– Tomcat
Loaded: loaded(/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
Active: failed(Result: exit-code) since Mon 2019-10-21 19:54:54 CST; 6s ago
Process: 8746 ExecStart=/usr/local/tomcat/apache-tomcat-8.5.47/bin/startup.sh(code=exited, status=1/FAILURE)
Oct 21 19:54:54 JourWon systemd[1]: Starting Tomcat…
Oct 21 19:54:54 JourWon startup.sh[8746]: Neither the JAVA_HOME nor the JRE_…d
Oct 21 19:54:54 JourWon startup.sh[8746]: At least one of these environment…m
Oct 21 19:54:54 JourWon systemd[1]: tomcat.service: control process exited,…=1
Oct 21 19:54:54 JourWon systemd[1]: Failed to start Tomcat.
Oct 21 19:54:54 JourWon systemd[1]: Unit tomcat.service entered failed state.
Oct 21 19:54:54 JourWon systemd[1]: tomcat.service failed.
Hint: Some lines were ellipsized, use-l to show in full.在/usr/lib/systemd/system路径下添加tomcat.service文件,内容如下:
[Unit]
Description=Tomcat
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
TimeoutSec=0
PIDFile=/usr/local/tomcat/apache-tomcat-8.5.47/tomcat.pid
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.47/bin/startup.sh
ExecReload=/bin/kill-s HUP$MAINPID
ExecStop=/bin/kill-s QUIT$MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target此外service文件修改后需要调用systemctl daemon-reload命令重新加载。
配置TimeoutSec=0的目的是让开机启动不处理tomcat启动超时,保证tomcat耗时过长时不会被系统terminating,如果不配置可能出现下面的情况
Oct 21 20:26:37 JourWon startup.sh[1634]: Existing PID file found during start.
Oct 21 20:26:37 JourWon startup.sh[1634]: Removing/clearing stale PID file.
Oct 21 20:26:37 JourWon startup.sh[1634]: Tomcat started.
Oct 21 20:26:37 JourWon systemd[1]: PID file/usr/local/tomcat/apache-tomcat-8.5.47/tomcat.pid not readable(yet?) after start.
Oct 21 20:26:38 JourWon polkitd[464]: Unregistered Authentication Agent for unix-process:1628:19013(system bus name:1.23, object path/org/freedesktop/PolicyKit1/AuthenticationAgent, loca
Oct 21 20:28:07 JourWon systemd[1]: tomcat.service start operation timed out. Terminating.
Oct 21 20:28:07 JourWon systemd[1]: Failed to start Tomcat.把Tomcat加入开机自启动
systemctl enable tomcat.service
重启服务器reboot
再次连接后,查看服务状态
[root@JourWon~]# systemctl status tomcat
● tomcat.service– Tomcat
Loaded: loaded(/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
Active: activating(start) since Mon 2019-10-21 20:12:19 CST; 8s ago
Process: 9244 ExecStart=/usr/local/tomcat/apache-tomcat-8.5.47/bin/startup.sh(code=exited, status=0/SUCCESS)
CGroup:/system.slice/tomcat.service
└─9255/usr/local/jdk1.8.0_152/jre/bin/java-Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-8.5.47/conf/logging.properties-Djava.util.logging.manager=org.apac…
Oct 21 20:12:19 JourWon systemd[1]: Starting Tomcat…
Oct 21 20:12:19 JourWon startup.sh[9244]: Existing PID file found during start.
Oct 21 20:12:19 JourWon startup.sh[9244]: Removing/clearing stale PID file.
Oct 21 20:12:19 JourWon startup.sh[9244]: Tomcat started.
Oct 21 20:12:19 JourWon systemd[1]: PID file/usr/local/tomcat/apache-tomcat-8.5.47/tomcat.pid not readable(yet?) after start.查看开机启动列表命令
systemctl list-unit-files| grep enabled
查看Tomcat是否设置为开机启动项,如果显示为enabled,说明设置成功
参数说明
static:表示该服务与其他服务相关联,不能单独设置该服务的启动状态disabled:表示禁止开机启动enabled:表示允许开机启动
[root@JourWon~]# systemctl list-unit-files| grep tomcat
tomcat.service enabled总结以上所述是小编给大家介绍的Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例),大家如有疑问可以留言,或者联系站长。感谢亲们支持!!!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!