1

全网最细的教程javaweb项目入门到实战教程(下)

 2 years ago
source link: https://blog.51cto.com/u_15485663/5109178
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

全网最细的教程javaweb项目入门到实战教程(下)

推荐 原创

刚看这篇宝子们去主页先看上篇哈!

昨天我们学习了一下JDK的安装与配置和tomcat下载与运行(未完)。今天我们就来说一下idea运行javaweb和上次没完成的tomcat下载与运行,下面一起开始吧!


2.关闭tomcat服务器

在bin目录下有一个 shutdown.bat的文件,双击就可以关闭tomcat服务器;也可以使用cmd命令

查看占用8080端口的进程

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的内存

全网最细的教程javaweb项目入门到实战教程(下)_tomcat服务器

2.conf

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

server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码

web.xml可以设置tomcat支持的文件类型

context.xml可以用来配置数据源之类的

tomcat-users.xml用来配置管理tomcat的用户与权限

在Catalina目录下可以设置默认加载的项目

全网最细的教程javaweb项目入门到实战教程(下)_tomcat_02

lib目录主要用来存放tomcat运行需要加载的jar包。

例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

全网最细的教程javaweb项目入门到实战教程(下)_tomcat服务器_03

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包的形式发布应用。

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

全网最细的教程javaweb项目入门到实战教程(下)_tomcat_04

7.work

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

清空work目录,然后重启tomcat,可以达到清除缓存的作用。~

三、idea运行javaweb

1.下载安装idea

参考教程:https://www.bilibili.com/video/BV14t411z77T/

2.配置tomcat

在系统变量中新建 CATALINA_BASE 和 CATALINA_HOME 变量值为tomcat安装目录

全网最细的教程javaweb项目入门到实战教程(下)_ide_05

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

 全网最细的教程javaweb项目入门到实战教程(下)_ide_06

3.javaweb准备阶段

打开idea安装目录下的bin目录,编辑idea.exe.vmoptions 和 idea.exe.vmoptions 文件,在文档最后加上

-Dfile.encoding=UTF-8

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

全网最细的教程javaweb项目入门到实战教程(下)_tomcat服务器_07

 全网最细的教程javaweb项目入门到实战教程(下)_ide_08

4.创建javaweb项目

右键项目名,新建一个Module

全网最细的教程javaweb项目入门到实战教程(下)_javaweb_09

点击next

全网最细的教程javaweb项目入门到实战教程(下)_javaweb_10

  输入module 名接着点击next

全网最细的教程javaweb项目入门到实战教程(下)_javaweb_11

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

全网最细的教程javaweb项目入门到实战教程(下)_tomcat_12

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

全网最细的教程javaweb项目入门到实战教程(下)_ide_13

勾选Web Application,点击ok

全网最细的教程javaweb项目入门到实战教程(下)_tomcat_14

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

全网最细的教程javaweb项目入门到实战教程(下)_ide_15

接着开始配置将tomcat连接idea

  1. 首先点击Add Configuration…
  2. 在弹出的子菜单中找到Tomcat Server ,选中Local

全网最细的教程javaweb项目入门到实战教程(下)_ide_16

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

全网最细的教程javaweb项目入门到实战教程(下)_tomcat服务器_17

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

全网最细的教程javaweb项目入门到实战教程(下)_tomcat服务器_18

 接着我们点击Edit Configuration

全网最细的教程javaweb项目入门到实战教程(下)_tomcat_19

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

全网最细的教程javaweb项目入门到实战教程(下)_tomcat_20

目录结构:

全网最细的教程javaweb项目入门到实战教程(下)_tomcat_21

src:用来存放Servlet程序

web :存放网页文件

web.xml :配置servlet程序

5.使用idea运行javaweb项目

全网最细的教程javaweb项目入门到实战教程(下)_tomcat服务器_22

控制台显示deployed successfully 就说明部署完成,浏览器会自动弹出

全网最细的教程javaweb项目入门到实战教程(下)_tomcat_23

目录结构:

src:用来存放Servlet程序

web :存放网页文件

web.xml :配置servlet程序

这边是Javaweb项目的详细步骤!!!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK