win7的tomcat安装以及局域网下的访问

绪论:

        tomcat是一种本地web服务器,在搭建tomcat前,我们需要保证本机已经成功安装了java,并配置好了java的环境。本人在安装tomcat前已经安装好java,所以这两样东西在安装上是独立的,关于java的安装,请百度其他的文章,博主就不去别的地方抄过来了。不过还得知道tomcat会对java的版本有要求,如下:

按上表所述你的java版本选择高一点就没错。

tomcat安装:

1、进入官网http://tomcat.apache.org/,官网左边的DownLoad栏目tomcat7,8,9都可以

 下载Tomcat的Windows版本,32位电脑选第三个,64为第四个。电脑下载完之后直接解压,解压到任意文件夹(有人说放在c盘会出奇怪的问题,所以最好不要放在c盘)

设置环境变量:

右击我的电脑—属性—高级系统设置—环境变量,

在系统变量中添加以下变量

(1)TOMCAT_HOME,CATALINA_HOME,这两个变量的值一样,指向解压文件的路径,该目录下有lib、bin等文件夹。添加方法如下:

     点击环境变量下的“新建”,在“变量名”中填写“TOMCAT_HOME”,在“变量值”中填写解压文件的路径,就是tomcat文件解压出来bin所在的路径,不包括bin。

(2)在“系统变量”中找到Path变量,双击打开Path变量,在“变量值”的最后面添加

%CATALINA_HOME%\bin

(3)在“系统变量”中找到CLASSPath变量,双击打开CLASSPath变量,在“变量值”的最后面添加

%CATALINA_HOME%\lib\servlet-api.jar

单击“开始”—“运行”,键入"cmd",在控制台进入刚刚解压的路径的bin文件夹下,输入startup.bat,如出现类似以下画面,则配置成功

同时他还会跳出一个界面,显示启动日志。

有些教程会先让你在控制台输入service install Tomat7或者service.bat install,这是没必要的。

遇到的问题:

本人在搭建过程中,遇到两个问题,在此分享:

        1.日志出现乱码情况:这个需要进入与bin文件夹同一层的conf文件夹中,用文本文档形式打开logging.properties,把
java.util.logging.ConsoleHandler.encoding=utf-8改成java.util.logging.ConsoleHandler.encoding=GBK,我记得有很多地方出现utf-8的字样,千万别改错。

        2.端口8080被占用,这个可以停止占用的那个进程或者改tomcat端口,本人修改了端口:进入conf文件夹下的server.xml

图中的8123就是我修改的,这个修改原先为8080,你只要看准上面注释有8080字样,应该不会改错地方

如果日志没有出现以下图片的字样,就表示可能端口占用了(完整图片看上文日志的截图):

安装成功结果:

如果一切正常,先通过startup.bat开启服务器,再在浏览器输入http://localhost:8080(此处8080根据自己修改的端口而改变)就可以看到以下画面,就表示成功

局域网访问本地项目:

到这边内容其实很简单,主要有以下几个步骤:

在此之前需要保证有tomcat的计算机与外部准备访问tomcat的计算机在同一局域网下(如果是无线网就是连同一个wifi)

1.查找网络的ip,在控制台通过ping操作证明网络是通的

2.关闭部署了tomcat的电脑的防火墙,并通过startup启动服务器(有些教程会教你配置入站规则而避免关闭防火墙,但是本人的计算机配置了入站规则也不行,所以建议先关闭防火墙,如果成功了,再去尝试配置入站规则)

3.访问本地服务器

这边我将给出一篇文章,里面步骤较详细,不过没有说明如何配置入站规则或关闭防火墙,读者自行百度。此文中同时讲解了关于代理服务器的内容,强烈建议不要使用,tomcat连接不上和那个无关。还有文中可能提到将http://localhost:8080/项目名/...中的localhost换成本机ip这种格式去访问,如果读者没有自己的网站,完全可以把之后项目名/...给省略,这样打开的页面就是Apache那个猫的页面,还有记得修改端口号。

最后附上文章:https://blog.csdn.net/qq_35663902/article/details/78524719

猜你喜欢

转载自blog.csdn.net/qq_36514344/article/details/86504132