2008r2 tomcat自动关闭的原因_javaweb01-tomcat安装、配置、启动

学习笔记是参考的how2j

tomcat安装和配置

在桌面新建一个test.html文件,然后用浏览器打开,可以看到在浏览器地址中是下面这样的。

0e6cbb9706b1566f1a8f312d6fa3e97d.png

而我们平时上网看到的网址一般都是下面这样的形式,这是因为有web服务器的存在。

ebff2837f4d60ea5fe8a52890e6d3296.png

使用tomcat服务器后,访问刚才的test.html文件可以向访问一个网站一样,因为tomcat本身是一个web服务器,把test.html部署在这个web服务器上,就可以这样访问。

d022b27c8ee91b8bd94ffaf8cdac51de.png

tomcat下载、安装、启动

首先上apach官网下载tomcat,然后解压到随便一个磁盘中,下载地址为http://tomcat.apache.org/。

我解压到了D盘下,因此运行文件夹中D:tomcatbinstartup.bat文件,如果最后看到如下画面表示启动成功。

71e8bb33f3dc3ff3b9b1129f8b4289a7.png

另外,要想使用tomcat,打开后就不要关闭,关闭了就不能访问了。

【注意】:启动失败可能是jdk版本的问题,因为JDK9不够稳定,因此tomcat可能无法在其中运行,请切换到jdk8,查看jdk版本请在cmd中输入java -version

最简单的部署方式

部署一个功能完备的web应用有很多方式,但是如果只想部署一个test.html很简单,直接将test.html复制到D:tomcatwebappsROOT目录下,然后通过浏览器输入127.0.0.1:8080/test.html可以访问到该网页

这里8080是指tomcat的默认端口号,但是默认端口号为8080的程序较多,当别的程序运行时有可能和tomcat冲突,导致tomcat不能正常启动;另外,我们平时上网时的网址比如 http://12306.com/index.html是没有端口号的;因为这两个原因,我们可以选择更改端口号。

更改tomcat默认端口号

tomcat的配置信息在D:tomcatconfserver.xml文件中,用记事本打开该文件,ctrl+f搜索8080,找到

<Connector port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" redirectPort="8543" />

然后将8080改为80,保存,重启tomcat。此时就可以直接使用http://127.0.0.1/test.html访问刚才的test.html网页了,127.0.0.1时本机ip地址,可以用localhost替换,因此可以使用http://localhost/test.html访问,但是有些浏览器并不支持这种方式。

当然,如果tomcat启动过程,发现80端口被别的程序使用造成了tomcat不能使用,这时候可以直接杀死使用该端口号的进程,然后再打开tomcat。如何杀死进程可以参考https://www.cnblogs.com/xwer/p/7780571.html。

tomcat常见问题

双击startup.bat黑窗口打不开,一闪而过

这种一般是因为没有配置JAVA_HOME,Tomcat本身是JAVA程序,必须要有JDK才可以执行,所以必须配置JAVA_HOME。如何配置参考https://blog.csdn.net/MrsHorse/article/details/82695353。

或者是CATALINA_HOME环境变量设置错误。tomcat执行必须依赖于CATALINA_HOME或者CATALINA_BASE这两个环境变量。如果没在环境变量中配置,那么会自动采用bin目录的父目录作为CATALINA_HOME和CATALINA_BASE。但是如果配置了,且配置的目录还不是正确的tomcat目录,就会出现这种现象,因此需要把CATALINA_HOME设置为正确的TOMCAT目录。

ae4eee21b7cfa2b554c82991f266e8cc.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值