[JAVA_WEB]创建第一个jsp项目并导出war包在tomcat下运行+虚拟目录映射
[JAVA_WEB]创建第一个jsp项目并导出war包在tomcat下运行+虚拟目录映射(可热更新)
Tomcat官网下载tomcat9压缩包后解压到文件夹

打开环境变量配置tomcat为系统环境变量

Name:CATALINA_BASE
Value:E:\tomcat9

Name:CATALINA_HOME
Value:E:\tomcat9

此处需要验证一下。
点击"开始"->"运行",键入"cmd"(或快捷键win+R);键入命令: startup,出现以下信息,说明环境变量配置成功;

点击Run---EDit Configurations...

点击左侧“+”号,找到Tomcat Server---Local(若是没有找到Tomcat Server 可以点击最后一行 xx items more)

最下面提示warning点最右侧的fix
最后点击右上角绿色箭头运行,默认为8080端口(idea版本不同可能位置不一样)

使用idea打包war包
步骤一、打开Project Structure
打开idea开发工具,在File下找到Project Structure…(注意:低版本的idea在Nevigate目录下找)

步骤二、增加打包配置(包括项目、打包类型、导出路径等等)
在打开的页面中找到Artifacts,点击右边的“+”,定义war包的名字和war包保存的路径。Add里面选择web application:Archive 打包的结果是war包,选错了也没关系,在右上角处Type可以选择。选择Empty意思是暂不选择项目,选择For ‘web:war exploed’ 则需要选择需要打包的项目。


返回主界面,点击build->


然后点击Tomcat进去,找到一个叫做webapps的文件夹

进去后将war包粘贴进去
进去后将war包粘贴进去

然后打开tomcat
然后去一个浏览器打上你的地址 localhost:你的端口号/你的项目名称,你要运行的jsp,下面就是运行结果

虚拟映射目录
映射虚拟目录,在E:\tomcat9\conf\Catalina\localhost下创建一个xml,文件名任意

编辑文件内容
<Context path="/test" docBase="e:\virtualDIR" />
docBase="e:\virtualDIR" 为需要映射的目录
path="/test"为浏览器访问的路径

然后浏览器访问
localhost:8080/virtualDIR/index.html
