文章目录
1tomcat的安装方法(免安装方式,直接就是文件夹)
下载网址:https://tomcat.apache.org/
我下载的是tomcat8 ,我们先点击左边的tomcat8然后在右边的页面里面根据自己的电脑选择不同的版本就可以了。
下载之后是一个压缩包。
2安装
这里的安装其实是和简单的了 ,只用把压缩包解压一下实现了tomcat的安装了
这里展示一下解压以后的目录 ,以及目录的一些功能
2.1开启和关闭
tomcat的开启:
tomcat的启动就是在tomcat的bin文件夹里面点击startup.bat来开启
tomcat的关闭
1.正常关闭
1.1在Tomcat的bin里面的shutdown.bat
1.2在打开的startup.bat串口里面 直接按ctrl+c
3卸载,我使用的是免安装版本的,所以卸载就方便的多了
只把你加压的tomcat文件夹删除就可以实现tomcat的卸载了
4运行tomcat
就是在这个bin文件里面双击startup.bat文件就会弹出一个控制台窗口,
如果创口里面没有报错或者没有一闪而过这样就算是运行成功了。
5运行出错以及错误的解决方法
如果你是第一次安装tomcat的话,出错的原因可能就是只有两个,
第一个就是你的jdk的环境变量配置的有问题,现象就是控制台窗口一闪而过
第二个可能就是你的8080端口被占用了
5.1点击bin文件夹里面的startup.bat文件窗口一闪而过
首先我们要知道tomcat的使用是要依赖于jdk的,你首先要把jdk的环境变量给配置好!!!
首先我们要知道tomcat的使用是要依赖于jdk的,你首先要把jdk的环境变量给配置好!!!
首先我们要知道tomcat的使用是要依赖于jdk的,你首先要把jdk的环境变量给配置好!!!
首先就是要确定你已经安装好了jdk
这个你可以点击win+R 输入 cmd 打开控制台窗口,在窗口里面输入java如果是这样的说明你已经安装好了jdk
如果运行出了上面的界面只能说明你安装了JDK并且也配置了环境变量,
但是不代表你的环境变量配置的很恰当
我们先来查看一下自己的环境变量
首先我们要新建一个JAVA_HOME 在JAVA_HOME 的变量值里面写上jdk所在的位置
注意:这里javaHOME的变量值千万不要带上bin文件夹,带上之后tomcat就会报错,只用写到你的JDK的根目录就可以了,多写的话,虽然可以在控制台里面执行java命令,但是tomcat运行的时候会报错
注意!!!!!java_home的变量值不要到JDK的bin目录
注意!!!!!java_home的变量值不要到JDK的bin目录
我们在系统过的path里面引用JAVA_HOME的时候加上bin就可以了,在java_home的变量值不要到bin目录
我们在系统的path里面添加JAVA_HOME
这样就可以让你的JDK的环境变量和我上面的保持一致就可以了,应该就不会再一闪而过了
5.2点击tomcat文件夹bin里面的startup.bat以后控制台报错了
这个一般是因为我们的端口冲突的
因为tomcat的默认端口就是8080,如果你的电脑上面有程序占用了8080端口的话,启动tomcat的时候就会报错
解决方法就是
5.2.1.我们找到占用8080端口的程序去关闭掉这个程序(建议这种方式)
5.2.1.1 使用360软件管家差看程序的端口号,找到占用8080端口的软件,关闭那个软件
打开360软件管家,找到流量防火墙,点击网络连接我们就可以找到每一个软件所占用的端口号了找到使用8080端口的软件结束进程就可以了。
5.1.2 我们直接在控制台里面找到占用8080端口的软件
win+r 输入cmd 打开控制台
在于控制太输入netstat -ano
我们找到8080端口号并且记住使用8080端口的进程号,
我这里8080端口号对应的进程号(PID)就是12324
然后打开系统的任务管理器(shift+ctrl+esc)点击任务管理器里面的服务那一栏
,根据这个进程号PID找到这个进程结束掉这个进程就可以了
参考下面这个方法在任务管理器里面结束对应的进程
https://jingyan.baidu.com/article/4b07be3c5cc55348b380f3d1.html
5.2.修改tomcat的服务器端口
我们到tomcat的config文件夹下面的server.xml文件里面,点击编辑
将这里的8080修改为别的端口就可以了
6扩展一点小知识
我们平时来访问tomcat里面的web项目的时候使用的方式是;
在浏览器里面输入127.0.0.1:8080
127.0.0.1 表示的是回环地址 代表的是本地主机
或者输入的是locathost:8080 都是可以访问到tomcat服务器的
但是吧tomcat的端口号改为80以后访问tomcat里面的web项目以后就不用再输入端口号了,默认访问的就是80端口