系列文章目录
前言
接上一篇
我们已经知道Tomcat的默认端口是8080 MySQL的默认端口是3306,oracle默认端口号为:1521;sqlserver默认端口号为:1433
那么我们怎么修改默认端口呢?
一、Tomcat修改端口
我们思考一个问题,我们什么情况下需要改Tomcat的默认端口
端口8080 如果冲突了的时候是不是要改,那怎么改呢?
肯定是在配置文件中改,是哪个目录呢?
改成8081 或者8082、8083等等,
改完之后要重启服务器
二、手动部署项——如何把项目部署到Tomcat中 原理
如何把项目部署到Tomcat中
这样跟直接打开文件有什么区别呢?
服务器是谁都可以访问
购买域名然后关联IP地址,这样就所有人都可以访问
比如我们打开的百度,其实我们打开的也是百度的域名后台关联的一个服务器的一个端口而已
如果你删掉这个Index
# 三、把项目部署到Tomcat中
开发过程中不可能像上面那样去手动进行配置,效率太低了
那么我们就需要把Tomcat整合到我们的STS中来
这个目录就是你Tomcat服务器的绿色运行包目录
第二种方式:
启动就简单多了,都是可视化的操作
注意有可能遇到端口号冲突的问题,
解决办法,1、关掉多余启动的服务器(建议)
2、修改吗,默认端口(这里不建议)
我们可以理解为是一种镜像,就是复制了一份
在缓存里面默认访问的就不是webapps里面的文件了,而是wtpwebapps
四、部署我们自己的项目到服务器上去
先删掉其它有可能影响我们操作的测试项目
这里不要勾上,否则会把本地文件也删掉
然后新建一个动态工程
2.5是基于 web XML配置的
3.0是基于注解配置的,框架中才会用到
然后finish 一直next(下一步)
到这需要注意一下
不用改,直接下一步或者完成
放好之后就可以开始部署这个项目了
部署有两种方式
一种是
然后就可以启动了
第二种方式
直接运行在服务器中,如下
不过这种方式,一点finish 就开始运行了
如果不想返回404、
如果我们加个index.html,好使吗?
结果是依旧不好使,原因是服务器需要重启
这样就行了,但是为什么会默认访问index呢?
全部删掉之后,为什么还是可以访问,讲道理不应该是404吗?
实际上我们在项目中也可以找到,或者直接打开
总结
404:资源找不到