从零开始写javaweb框架笔记4-在IDEA中配置Tomcat
2015-11-29 17:20
711 查看
要让前面的小项目跑起来,我们需要在IDEA中配置一个Tomcat,详细步骤如下:
1)点击IDEA的工具栏上的Edit Configurations()弹出Run/Debug Configurations对话框。
2)单击左上角的“+”按钮(或使用alt+insert快捷键),选择tomcat server-》local选项。
3)输入Tomcat的Name(例如:tomcat),取消勾选“After lauch”选项。
4)单击Application server下拉框右侧的“Configure。。”按钮,配置一个Tomcat,配置完毕后,在下拉框中选则该Tomcat。
5)切换到Deployment选项卡,单击右边的“+”按钮,选择“Artifact。。”选项,弹出Select Artifact to Deploy对话框。
6)选择chapter1:war explode,单击ok按钮或者回车,关闭Select Artifact Deply对话框。
7)回到Run/Debug Configurations对话框,在Application context中输入/chapter1.(项目名)
8)切换到Server选项卡,在On frame deactivation下拉框中选择“Update resources”选项,单击“OK”按钮,完成所有配置,关闭Run/Debug Configuration对话框。
然后,单击IDEA工具栏上的Run或者debug按钮,启动tomcat并部署web应用。
注意:开发阶段建议使用debug方式运行tomcat进行热部署,这样在代码中所做的修改可进行自动部署,只需要使用ctrl+f9手工编译即可。不过有些情况是无法进行热部署的,eg,修改了类名,方法名,成员变量名等。
启动tomcat后,打开我们的浏览器,输入http://localhost:8080/chapter1/hello地址,此时我们可以看到下面的效果。
这表示我们的小项目已经运行成功了。
1)点击IDEA的工具栏上的Edit Configurations()弹出Run/Debug Configurations对话框。
2)单击左上角的“+”按钮(或使用alt+insert快捷键),选择tomcat server-》local选项。
3)输入Tomcat的Name(例如:tomcat),取消勾选“After lauch”选项。
4)单击Application server下拉框右侧的“Configure。。”按钮,配置一个Tomcat,配置完毕后,在下拉框中选则该Tomcat。
5)切换到Deployment选项卡,单击右边的“+”按钮,选择“Artifact。。”选项,弹出Select Artifact to Deploy对话框。
6)选择chapter1:war explode,单击ok按钮或者回车,关闭Select Artifact Deply对话框。
7)回到Run/Debug Configurations对话框,在Application context中输入/chapter1.(项目名)
8)切换到Server选项卡,在On frame deactivation下拉框中选择“Update resources”选项,单击“OK”按钮,完成所有配置,关闭Run/Debug Configuration对话框。
然后,单击IDEA工具栏上的Run或者debug按钮,启动tomcat并部署web应用。
注意:开发阶段建议使用debug方式运行tomcat进行热部署,这样在代码中所做的修改可进行自动部署,只需要使用ctrl+f9手工编译即可。不过有些情况是无法进行热部署的,eg,修改了类名,方法名,成员变量名等。
启动tomcat后,打开我们的浏览器,输入http://localhost:8080/chapter1/hello地址,此时我们可以看到下面的效果。
这表示我们的小项目已经运行成功了。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- i-jetty环境搭配与编译
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- JSP/PHP基于Ajax的分页功能实现
- Linux部署Tomcat服务器