相信很多小伙伴都在实际开发中遇到与后台之间的沟通问题,然而身为一名开发人员,如果说搭建一个简单的服务器都不会,那确实说不过去,今天就为大家带来windows系统下的Tomcat 服务器搭建;
目前市面上的服务器,比较不错的阿里云的,不过这个是收费的,自己试过几个免费的,感觉都不怎么样,而阿里云的卖点就在云服务器 ECS 提供丰富的实例规格(CPU、内存)和带宽、存储盘选择,还可随时不停机升级带宽,5 分钟内停机升级 CPU 和内存,支撑业务的持续发展。99.95% 的高可用性,为业务的稳定运行提供保障。对于高并发读写和高性能需求,还可选择I/O 优化实例。其对底层软硬件都进行了升级和调整,挂载 SSD 云盘、高效云盘时能够获得全部性能。对于不支持 I/O 优化的实例,挂载 SSD 云盘、高效云盘时,通常最高仅可获得 1000 左右的 IOPS 性能;
然而,如果你仅仅是为了自己开发,或者小公司起步资金不是那么充足,完全可以自己搭建一个属于自己的免费简单的服务器;
首先下载一个tomcat服务器的安装包,下载地址:http://tomcat.apache.org/ 点击下图左边的Download ,个人使用的tomcat9 目前很多公司任然是用的版本6,版本7,主要是为了确保稳定性,而使用不同版本对应的java有对应的要求,具体参考文档.点击下载
下载后,需要注意,解压时候,千万不要有中文字符,不要有空格,爬坑多次.然后能看到对应目录
bin 目录主要是一些.bat 或者.sh文件,里面有个 startup.bat 这个就是开启程序的,点击,你会发现有个黑色框闪退了,这个时候,不要急,在bin 目录下,按住shift点击鼠标右键,在此处打开命令窗口.把这个startup.bat 拖进去后回车,然后就会出现报错内容,提示你没有配置JAVA_HOME或者JRE_HOME;
现在就需要你配置了,点击我的电脑右键.属性---高级系统属性----环境变量---新建 创建一个 JAVA_HOME 然后路径设置为对刚才解压的bin 目录的上一级就可以了. 然后再再次启动就好了.你会看到xxxxms就代表成功了:
这个时候你就可以打开你的浏览器输入 http://localhost:8080/ 就会出现
如果没有出现,也不要着急,输入127.0.0.1:8080访问.这个127.0.0.1其实是本机的回环地址.
再看下刚才解压的其他目录,conf 中有个service.xml文件也是很重要的,这个文件夹主要是一些配置文件比如端口号,lib文件夹主要是一些jar 包,而logs则是日志存放路径,比如刚才我们闪退的日志就在这里,webapps这个就是存放我们资源的根文件目录,现在我在这个目录下新建一个test文件夹,在里面放一张图片,a.jpg 我在浏览器下输入127.0.0.1:8080/test/a.jpg 就能访问我的图片了.但是如果我们的资源以后慢慢越来越多,内存不足时,就需要建一个虚拟的目录.
首先在conf文件下,打开service.xml文件.拖到最后面,复制一份<Host>
然后修改如下:
然后在浏览器中输入 www.zhouhao.com:8080你会发现访问失败,因为这个访问会并不指向本地,收索到hosts文件,然后修改里面内容
127.0.0.1 localhost
127.0.0.1 www.zhouhao.com
现在你再去访问就好了.你把资源放在刚才配置的E盘下.service中,也就能访问了.