首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以小白眼光观Tomcat世界

Hello World!本节介绍Tomcat服务器基本安装什么的。Tomcat是目前比较流行的免费的开放源代码的WEB应用服务器。

点击Download后选择你自己电脑相应的系统选择相应的文件,我下载的是windows64位的免安装版本。英文不懂的翻译成中文页面就好。

下载后是一个压缩文件,自己解压就好了,解压好的文件放的目录不要太深,而且目录中不要有中文或空格。

解压完成后就要配置电脑的环境变量了,打开环境变量设置(我是以我自己的电脑为主的):点击“我的电脑”右键 - 选择“属性” - 找到“高级系统设置” - 选择“高级” - 点击“环境变量”。

我的jdk版本1.8.0_191

配置JAVA_HOME和CATALINA_HOME

顺便配置一下Path里的JAVA_HOME和CATALINA_HOME

我们可以在tomcat文件夹下的bin文件里找到startup.bat,双击启动tomcat服务

然而我的电脑的启动界面如下

没错,显示内容中的中文竟然乱码了,生气,编码格式问题啊,我在网上找了好久用了好多网友的解决办法,然而结果不理想啊,千辛万苦之下找到的解决办法:到Tomcat根目录下“conf”子目录下的“logging.properties”文件中查看日志记录的配置,找到该文件,可发现很多的“encoding = UTF-8”配置项,将所有的“encoding = UTF-8”都修改为“encoding = GBK”,结果如下图,但是这样修改的结果到时候会不会影响到其它的目前就不知道了。

好了,以上tomcat服务启动(此界面不要关闭,如果关闭了,服务也就停止了),需要打开浏览器输入网址:http://localhost:8080/,如果看到如下图,那就是亲切的感觉,服务器启动成功了

tomcat端口被占用的问题:

当我们启动服务器失败,有可能时因为端口被占用了,在tomcat文件夹下的logs文件夹里面有个“catalina.(日期).log”的文件可以用记事本打开,如果你找到关键字“JVM_Bind”就说明端口被占用了

解决方法之一:修改端口号

在tomcat文件夹下的server.xml文件中找到如下图所示的8080,大概在第70行左右,修改这个号,一般都是大于6000的数,例如可以修改成8089什么的

解决方法之二:关闭占用8080端口的应用

在cmd命令行模式下输入:netstat -aon,找到占用8080端口应用的PID码,如图中PID码是:3152

再打开电脑的任务管理器,点击“服务”,再找到与上面对应的PID码服务,结束任务就可以了

Tomcat目录结构说明:

bin:可执行文件

conf:配置文件

lib:tomcat运行时所使用的jar文件

logs:tomcat运行时产生的日志文件

temp:tomcat运行时产生的临时文件

webapps:(重要)存在我们的应用的目录

work:tomcat运行时的工程目录

本来打算在eclipse上启动tomcat再部署一个简单的应用运行试试的,不曾想我的软件不知怎么的崩溃了,有机会再写。

以上仅供我自己的电脑参考,没了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190218G1D71O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券