接着昨天说的javaweb的教程,let's go!!!

2.敞开tomcat服务器

在bin目录下有一个 shutdown.bat的文件,双击就能够敞开tomcat服务器;也能够应用cmd命令

查看占用8080端口的过程

哦,对了,相干视频教程:https://www.bilibili.com/vide...

netstat -ano|findstr 8080

这里咱们看到占用8080端口的过程号是5712 ,接着咱们输出命令

taskkill /pid 5712 -f

就能够敞开占用8080端口的tomcat服务器

3.tomcat服务器目录构造

1.bin

  • bin目录次要是用来寄存tomcat的命令,次要有以.bat结尾的(windows命令)。
  • startup 用来启动tomcat
  • shutdown 用来敞开tomcat
  • 批改catalina能够设置tomcat的内存

2.conf

conf目录次要是用来寄存tomcat的一些配置文件。

  • server.xml能够设置端口号、设置域名或IP、默认加载的我的项目、申请编码
  • web.xml能够设置tomcat反对的文件类型
  • context.xml能够用来配置数据源之类的
  • tomcat-users.xml用来配置管理tomcat的用户与权限
  • 在Catalina目录下能够设置默认加载的我的项目

3.ib

lib目录次要用来寄存tomcat运行须要加载的jar包。

例如,像连贯数据库的jdbc的包咱们能够退出到lib目录中来。

4.logs

logs目录用来寄存tomcat在运行过程中产生的日志文件,十分重要的是在控制台输入的日志。(清空不会对tomcat运行带来影响)

在windows环境中,控制台的输入日志在catalina.xxxx-xx-xx.log文件中

在linux环境中,控制台的输入日志在catalina.out文件中

5.temp

temp目录用户寄存tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)

6.webapps

webapps目录用来寄存应用程序,当tomcat启动时会去加载webapps目录下的应用程序。能够以文件夹、war包、jar包的模式公布利用。

当然,你也能够把应用程序搁置在磁盘的任意地位,在配置文件中映射好就行。

7.work

work目录用来寄存tomcat在运行时的编译后文件,例如JSP编译后的文件。

清空work目录,而后重启tomcat,能够达到革除缓存的作用。~

三、idea运行javaweb

1.下载安装idea

参考教程:https://www.bilibili.com/vide...

2.配置tomcat

在零碎变量中新建 CATALINA_BASE 和 CATALINA_HOME 变量值为tomcat装置目录

而后再Path环境变量中编辑环境变量

3.javaweb筹备阶段

关上idea装置目录下的bin目录,编辑idea.exe.vmoptions 和 idea.exe.vmoptions 文件,在文档最初加上

-Dfile.encoding=UTF-8

这一步是设置tomcat服务器在idea中运行时,控制台不是乱码

4.创立javaweb我的项目

右键我的项目名,新建一个Module

点击next

输出module 名接着点击next

点击Finish后 ,就会呈现一个这样的目录构造

右键module 名 ,在弹出的子菜单项中抉择 Add Framework Support…

勾选Web Application,点击ok

01stu目录下多出了一web目录

接着开始配置将tomcat连贯idea

  • 首先点击Add Configuration…
  • 点击加号
  • 在弹出的子菜单中找到Tomcat Server ,选中Local
  • 点击ok

抉择tomcat装置的地位,先不必管Warning (如果是第一次配置的话),点击ok

这个时候咱们发现猫头上有个×

接着咱们点击Edit Configuration

这个就界面就是刚刚的那一步,如果是第一次配置,将没有Artifact…这个选项,接着咱们点击ok,tomcat服务器就连贯上了idea

目录构造:

  • src:用来寄存Servlet程序
  • web :寄存网页文件
  • web.xml :配置servlet程序
5.应用idea运行javaweb我的项目

点击运行

控制台显示deployed successfully 就阐明部署实现,浏览器会自动弹出

目录构造:

src:用来寄存Servlet程序

web :寄存网页文件

web.xml :配置servlet程序

到这里javaweb的所有内容就完结啦,有问题,能够看视频教程,视频教程比拟直观。