文章目录
- 解压
- IDEA中配置Tomcat
- Warning:No artifacts
- 运行Tomcat
- 创建classes和依赖文件夹lib
- 写好jsp如何实时变化(不用重启服务器)
- 配置Tomcat的依赖库
解压
下载好的Tomcat是一个压缩包,将该压缩包压缩至一个经常使用的文件夹,原因是后面要经常打开,如果想配置环境变量在cmd打开的话,路径最好不要出现中文。
上面是我解压后的文件目录
IDEA中配置Tomcat
首先需要创建一个项目,Maven的webapp或者EE项目都可以。
打开run下面的Edit Configurations
点击加号,在下面找Tomcat:
找不到的话在35items中找
找到后选择local
到了这个界面,配置就分为了三部分
- 为配置的该服务器起一个名字,这里可以和项目名称相同
- 点击Configure,选择Tomcat的解压目录
- 选择一个默认浏览器,这个浏览器是自己电脑是有的。
配置完成后就是这个页面,其他的参数先不用改。
如果没有Warnning,配置就完成了。可以跳过下一步。
Warning:No artifacts
在IDEA的左下角有一个框
点开选择Maven:
双击package
这时会在项目的目录上生成一个红色的target文件:
打开file的project Structure
点击Artiacts,点击加号
这里的名字与项目名保持一致,点击确定回到edit con
点击Deployment的加号,添加刚才命名的artifacts
点击OK,完成。
运行Tomcat
点击运行,会弹出一个页面
运行成功。
如果运行出现404,关闭服务器,从这里运行:
更多出现404的原因:
http://how2j.cn/k/tomcat/tomcat-404/1155.html
创建classes和依赖文件夹lib
classes :用于存放编译后的class
lib :用于存放依赖包
在WEN-INF文件夹下创建这两个文件夹
这里创建好的文件夹是空的,因为我之前用过,所以lib中会有jar包
只有两个文件夹,idea是不知道这两个文件夹是干什么用的,需要配置:
先配置classes
再配置依赖文件夹
写好jsp如何实时变化(不用重启服务器)
在配置好后,发现修改jsp后,需要不断的重新启动服务器,才能看到页面的变化,如何不用启动服务器刷新页面就能看到变化呢?
这里两个都改为Update classes and resources如果没有这一个选项:
在配置的tomcat的Deployment中,使用带有war exploded的项目,而不是只有war的项目。
这样重启一下idea,就可以看到update classes and resources
然后以调试模式启动Tomcat,这时候就可以不用重启,修改jsp后会立即生效。
配置Tomcat的依赖库
在后面的学习过程中,在写jsp的时候会发现有很多函数都点出不来,就不能调用这些函数,是因为没有配置
点击这里的Project Structure
添加一个
选择Java
选择解压文件夹中的lib文件夹,该文件夹是用来导入jar包。