linux tomcat 8(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、然后我们在弹出来的文件夹中点击选择想要删除的缓存文件,右键单击选择“删除”即可。

linux怎么安装tomcat服务器

方法/步骤

1

首先我们来下载tomcat,因为之前我安装的是 jdk 1.7的版本,所以这里我下载的也是对应的tomcat 7,,点击 Download链接,打开下面的页面;

2

在上面打开的页面中,打开到已经编译过的 tar.gz包,说明看,下图;

3

在tar.gz包的链接上右键,在弹出的菜单中选择“复制链接地址”(大多浏览器上都有类似的功能);

4

过上面的操作,我们获取到了,tomcat的下载地址,下面我们来用终端下载 tomcat:输入命令:wget

5

载完成后,我们来解压包,输入命令:tar-zxvf apache-tomcat-7.0.61.tar.gz-C/usr/local/把文件

解压包/usr/local/目录下,然后输入命令:mv/usr/local/apache-tomcat-7.0.61

/usr/local/tomcat7重命名刚解压出的tomcat目录 apache-tomcat-7.0.61的名称为 tomcat7

6

入命令:/usr/local/tomcat7切换到

/usr/local/tomcat7目录下,下面我们来启动tomcat服务,只要进入到tomcat下的bin目录下,找到sartup.sh就可以

启动服务了,为了启动服务,我们来输入命令:./bin/startup.sh回车后,你会看到服务启动的状态信息

7

tomcat默认启动端口号是:8080,当你在虚拟机的linux系统里面,输入,你会发现访问成功;

8

当你用linux的ip在外部访问时,会发现失败,这是因为默认情况下,linux的防火墙是开启的,并且只允许系统安装好后,特别的几个端口可以外部访

问,后期装的软件,如果需要通过外部端口访问,有两种解决方案:1.使用命令:sevice iptables stop

来停止防火墙服务,但是当你启动linux系统时,防火墙又会重新启动;2.最根本的解决办法,是在防火墙规则里添加需要外部访问的端口号规则,使用下面

的命令来实现:首先输入命令:/sbin/iptables-I INPUT-p tcp--dport 8080-j ACCEPT

来编辑防火墙规则文件,接着输入命令:/etc/rc.d/init.d/iptables save保存到iptables这个文件

最后输入命令:service iptables restart来重新启动防火墙服务,使刚添加的规则生效

9

配置完成并生效后,可以使用命令:/etc/init.d/iptables status来查看当前8080端口是否添加成功;

10

防火墙规则添加好了,你再用在外部的浏览器使用 的格式来访问tomcat,就会发现成功了。

...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为例),大家如有疑问可以留言,或者联系站长。感谢亲们支持!!!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

阅读剩余
THE END