在 IDEA 中部署 Tomcat
0.准备工作
电脑中已经调试好 Tomcat,点击此处可跳转至 Tomcat 的配置教学。
1.在工程中添加 Web 模块
右键工程点击 add frameworks support
点击 在 java EE 下的 web application
这一步将在 IDEA 中的工程里添加 web 模块
2.创建文件夹,移动.jar 文件
在工程的 WEB-INF 文件夹中创建文件夹 classes 和 lib
从 tomcat 中的 lib 文件夹中找到 jsp-api.jar 和 servlet-api.jar,将其复制到刚刚创建的 lib 文件夹
3.在 file 菜单中进行配置
点击 IDEA 中的 file,点击 Project Structure。
1)点击 Modules 栏
点击 Paths,在 Complier Output 中选择单选选项 Use Module complie output path。
Output path 地址栏中选择刚刚创建的 classes 文件夹的位置
使 Test output path 中的内容与 Output path 相同。
至此 Modules 栏配置完成
2)点击 Libraries 栏
点击加号,选择 Java。在地址栏中填入刚刚创建的 lib 文件夹的位置
至此 Libraries 栏配置完成
3)点击 Artifacts
点击 fix
-----可能没有 fix 按钮,解决方法在文章末尾-----
在 fix 的下拉菜单中选择 Add lib to the artifact
点击 Apply 然后点 OK。
至此 Artifacts 栏配置完成
4.配置 Tomcat
在右上角点击 Edit Configurations
点加号,选择tomcat server local
(此处图片演示有错误,红圈的位置是TomEE Server 下的Local,应当为Tomcat Server 下的Local选项。之后的配置界面两者类似,图片中的按钮和选项几乎相同)
(此处图片演示有错误,红圈的位置是TomEE Server 下的Local,应当为Tomcat Server 下的Local选项。之后的配置界面两者类似,图片中的按钮和选项几乎相同)
1)点击 Server 栏
在 Application server 中填入 Tomcat 的主文件夹位置
URL 中会自动填写 http://localhost:端口号/
在 JRE 中选择 JDK
2)点击 Deployment 栏
点加号,选择 Artifact
-----在加号的下拉菜单中可能没有 Artifact 选项,解决方法在本文末尾-----
可修改 Application context 中的内容,建议在测试阶段改短,方便调试
点击 Server 栏,在 On Updata action 中下拉选择 Redeploy,在 On frame deactivation 中下拉选择 Udata classes and resources,
在浏览器图标中选择 Chrome,点击右边三个点,点击 Chrome 后的文件夹图标,找到本机的 Chrome.exe 的位置并选中它。
点击 Apply,点击 OK
至此 Tomcat 配置完成。可在右上角看到 Tomcat 的图标。
显示名字为Unnamed,可在Edit Configuration总修改Name,修改成恰当显示
5.尝试 Debug
在点击 Debug 前应确定端口是否被占用。Chrome 会自动弹出并显示网页。
浏览器地址框中内容为 Localhost:端口号/Application context/
(上接建议:在这里不难看出,较短的 Application context 可以较快的让使用者通过浏览器地址栏访问工程中的不同 html 文件)
6.补充
在加号的下拉菜单中可能没有 Artifact 选项
在 Modules 栏中右键选择 Add,点击 Web
下方会提示"Web" Facet resources are not included in any artifacts
点击提示中的 Create Artifact
然后点击Apply和OK