JavaWeb--Tomcat

1.javaweb概念

        javaweb是指所有通过java语言编写的,可以通过浏览器访问的程序,总称叫做javaweb

2.web资源分类

        静态资源:html,css.js

        动态资源:jsp,servlet

3.web服务器

        tomcat服务器,有apache组织提供的一种web服务器,提供对jsp和servlet的支持

4.tomcat安装到部署

1.找到对应版本的tomcat

2.apache-tomcat-8.0.50下目录介绍

bin 专门用来存放 Tomcat 服务器的可执行程序

conf 专门用来存放 Tocmat 服务器的配置文件

 lib 专门用来存放 Tomcat 服务器的 jar

logs 专门用来存放 Tomcat 服务器运行时输出的日记信息

temp 专门用来存放 Tomcdat 运行时产生的临时数据

webapps 专门用来存放部署的 Web 工程

work 是 Tomcat 工作时的目录,用来存放 Tomcat 运行时 jsp 翻译为 Servlet 的源码,和 Session 钝化的目录

3.启动tomcat

apache-tomcat-8.0.50\bin\startup.bat 文件,双击,就可以启动 Tomcat 服务器。http://localhost:8080/

注:启动时需要配置JAVA_HOME环境变量,不然出现闪退

4.修改端口号

apache-tomcat-8.0.50\conf\server.xml

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

5.如何部署web工程到tomcat上

        方式一:

a.在webapps目录下创建book工程(文件夹),将页面文件放入到book工程中

b.如何访问tomcat下的web工程

先启动tomcat,http://localhost:8080/book/index.html,http://localhost:8080/book/pages/user/login.html

        方式二:

在\apache-tomcat-8.0.50\conf\Catalina\localhost\下新建一个以.xml文件结尾的文件(login1.xml,此文件名就是访问的地址),

<Context path="/abc" docBase="E:\book"/>

Context:工程上下文,path工程访问路径,docBase:工程目录(不可有字符)

http://localhost:8080/login1/

注:方式一就是将web工程指定放到webapps目录下通过地址访问,方式二就是随意将web工程book目录放到哪里都可以,通过配置xml文件实现访问。

6.tomcat默认访问的工程,不指定目录index.html

http://localhost:8080/ 访问此网站实际访问的是apache-tomcat-8.0.50\webapps\ROOT\index.html界面

7.idea整合tomcat

File->settings->Build,Exection->Application server->+->Tomcatserver->选择tomcat文件夹

8.Idea动态web工程

工程->new->Module->JavaEnterPrise->勾选web Application(2021版本后在projecttemplate下)->create web.xml勾选

src        存放源代码

webapp        存放web工程的资源文件:html,css,js

web-inf        受服务器保护的目录,浏览器无法直接访问下面通常需要自己建立一个lib目录

web.xml        配置文件

lib        jar包

9.添加jar包

 10.tomcat下edit相关配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值