首页
视频平台
学科学习
软件工具
专题学习
就业指导
关于我们
师资团队
当前位置:
首页
>
软件工具
>
Tomcat
Tomcat
Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全局管理和Tomcat阀等。
下载次数:548
软件下载
# 前言 * 作为web开发人员,开发完的网页肯定是想通过ip或域名在浏览器上访问. * 用户使用浏览器访问网页就是发送http请求,web服务器响应请求的过程.所以解析http的工作就交给web服务器了. * web服务器有很多,tomcat是一款小巧灵活并使用最多的Web 应用服务器 # 安装和配置 1. 使用tomcat需要先[安装Java jdk并配置环境变量](https://www.jianshu.com/p/6593067ff63c) * [下载tomcat](https://link.jianshu.com?t=http://tomcat.apache.org/download-80.cgi),建议使用8.0以上版本  * 下载完成,解压安装包到某目录,如我解压到D盘根目录下.则安装完成 # 启动tomcat * 如下图,进入tomcat`/bin`目录,点击`startup.bat`  * 正常启动界面如下图,用时750毫秒  * tomcat__默认__启动端口是8080,现在用浏览器访问`http://localhost:8080/`,出现如下界面,说明启动成功  # 关闭tomcat * 方式1.直接点击X  * 方式2.进入tomcat`/bin`目录,点击`shutdown.bat`  # 访问页面 * 输入`http://localhost:8080/`**默认访问**的是tomcat`/webapps/ROOT/index.XXX`文件  * 如图,删除ROOT目录下默认的文件,放了home.html和index.html文件  * 然后就可以通过`http://localhost:8080/`或者`http://localhost:8080/index.html`访问index.html   * home.html需要通过`http://localhost:8080/home.html`访问  * 在ROOT目录下新建www文件夹.并放入index.html和home.html,这时候就需要通过`http://localhost:8080/www/`或者`http://localhost:8080/www/index.html`访问index.html,通过`http://localhost:8080/www/home.html`访问home.html  > ps:把www目移动到tomcat`/webapps/`目录下,也可以通过此方式访问到页面.不过一般建议放到ROOT目录下 * 如果www目录在E盘根目录下.不想移动www目录到tomcat目录下.怎么通过tomcat访问  * 在tomcat`/config/server.xml`文件中如下图位置,添加`
`,修改完记得重启tomcat  * 然后就可以通过`http://localhost:8080/`或者`http://localhost:8080/index.html`访问index.html,通过`http://localhost:8080/home.html`访问home.html  # 其他ip访问 * 前面一直是使用localhost访问页面.其实localhost代表的ip是127.0.0.1,所以使用`http://127.0.0.1:8080/`也可以访问页面 * 也可以输入无线网IPv4 地址或以太网IPv4 地址.如下图我的无线网ip和有线网ip分别是192.168.31.149和192.168.31.221,所以也可以通过`http://192.168.31.149:8080/`和`http://192.168.31.221:8080/`访问tomcat    > ps:想在手机上打开页面,就需要通过这种方式了.localhost肯定不行了 > 还想通过域名访问?可以使用[内外网穿透工具](https://www.jianshu.com/p/a843eac48723) # 修改端口 * 上面也说了tomcat默认端口是8080,有时候8080端口被占用,或者想启动第二个tomcat.那就需要修改端口 * 先关闭tomcat,在tomcat`/config/server.xml`文件中如下图位置修改端口,  * 我修改为8100,然后启动tomcat  
相关课程
撩课-Mysql高级性能优化
168元
高新强
已有0人在学
撩课-Springboot+Thymeleaf应用
88元
高新强
已有0人在学
撩课-JavaEE之SSM框架Mybatis
88元
高新强
已有0人在学
撩课-JavaEE就业实战1之三大框架
198元
高新强
已有0人在学
撩课-JavaEE之SSM实战权限系统
198元
高新强
已有88人在学
撩课-JavaEE之博客系统实战项目
118元
高新强
已有97人在学