Intellij Idea社区版 上使用maven构建并使用插件jetty和tomcat运行servlet
来源:互联网 发布:mac下方图标删除 编辑:程序博客网 时间:2024/06/01 10:04
Intellij Idea是一个不错的工具,刚开始可能有点陌生,但是使用一段时间之后就习惯了。idea有两种,IC(社区版)和IU(这个应该算是商业版),社区版是免费的,商业版是收费的,所以社区版比商业版少了一些功能,比如:JavaScript支持、java ee等,不过我们可以使用maven来安装插件来达到使得idea支持一些功能。在网上查询了一些资料和博文后总结一下。
1.使用maven安装jetty运行一个servlet
1.1:安装maven,在idea上设置maven路径之后创建一个maven的webapp项目,并创建一个servlet类,这步网上有其他详解。(我们让访问到这个servlet之后跳转到forward.jsp页面中)
forward.jsp:
1.2:在pom.xml文件中安装jetty插件:
在pom.xml文件中的<plugins>节点下写入下面代码:
当然,我们编写的servlet需要继承一个HttpServlet类,需要依赖这个的包:
之后需要在web.xml中配置servlet:
1.3:配置运行命令:在工具栏中点击如果按钮:
点击绿色的+号之后如图:
写入名称和命令:
之后再工具栏上有这样的图标,点击运行即可:
运行部分结果:
[INFO] Starting jetty 6.1.26 ...
[INFO] jetty-6.1.26
[INFO] No Transaction manager found - if your webapp requires one, please configure one.
[INFO] Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server
1.4:在浏览器中测试:
我们在servlet中给request赋值一个messag的属性,在forward.jsp中取得这个属性:
结果:可见我们已经成功创建并部署了一个简单的servlet应用。
2.0:安装tomcat插件:
2.1:在<plugins>节点中加上:
步骤和安装jetty插件一样,只是在填写命令时填写:tomcat7:run
这里我们可以使用@WebServlet的注解:这时web.xml中的servlet映射可以注释掉:
servlet类:
@WebServlet("/test")public class TestServlet extends HttpServlet {最后我们一个在maven依赖的servlet中加上:
运行部分结果:
[INFO] create webapp with contextPath: /my-WebApp
九月 23, 2016 12:39:15 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
九月 23, 2016 12:39:15 上午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Tomcat
九月 23, 2016 12:39:15 上午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.47
九月 23, 2016 12:39:24 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
测试结果:
这样我们完成了jetty和tomcat安装过程和测试,希望能对您有用。
- Intellij Idea社区版 上使用maven构建并使用插件jetty和tomcat运行servlet
- Intellij Idea社区版 上使用maven构建并使用插件jetty和tomcat运行servlet
- intellij idea使用配置jetty maven 插件
- Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上
- IntelliJ IDEA使用(二):tomcat和jetty配置
- SpringBoot(1) 使用Intellij IDEA社区版构建SpringBoot项目
- Intellij Idea 使用Maven构建Java Web项目 + Tomcat集成
- IDEA 社区版 使用Maven创建Web工程 并部署tomcat(解决无tomcat的问题)
- 使用IntelliJ IDEA 通过maven插件运行tomcat7
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
- Intellij IDEA使用Maven Tomcat Plugin运行web项目
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
- Intellij Community(社区版) 使用Maven创建Web工程 并部署tomcat
- 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
- IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat
- IntelliJ IDEA社区版Community创建maven并布置到tomcat
- Intellij IDEA使用 JRebel 搭配 maven-jetty-plugin插件实现热部署
- Python 崛起、JavaScript 制霸 —— GitHub 2017 年度开源报告里的语言之争
- bpm提示租户令牌不匹配
- python统计千万级以上文本数据字频的一种思路
- 数据库-H2-简介
- ORCAL数据库数据的导出
- Intellij Idea社区版 上使用maven构建并使用插件jetty和tomcat运行servlet
- 视频播放器GSYVideoPlayer
- 如何获取相册照片的拍摄时间
- CSS3 动画效果专辑(animation)
- 方法重写与方法重载
- C语言 使用结构体计算圆的面积
- 云栖大会之异构计算&高性能计算分论坛精彩回顾
- RadioGroup布局,无限轮播,二维码扫描
- STM32F105 PA9/OTG_FS_VBUS Issues