`
uule
  • 浏览: 6352060 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

eclipse中集成tomcat测试

 
阅读更多

maven集成tomcat进行web应用测试(重要)

maven自动部署tomcat7

maven 自动部署到 tomcat7

Maven 集成Tomcat7插件

maven中tomcat7-maven-plugin插件的使用

Maven实现直接部署Web项目到Tomcat7

maven一键部署tomcat war包

 

新建 Maven Web项目(重要)

 

在eclipse中新建一个maven项目

2-1、新建一个maven项目,选择create a simple project ...

     

 

 

2-2、

点击Next,进入下一个

 

在此窗口下填写group id,artifact id,可以随便写一个,在Packaging中选择war类型

点击下一步,在以下步骤中一直next,直到最后点击finish

 

2-3、

右击项目,选择properites,打开以下对话框

 

 

在此界面右边导航栏选中 Project Facets,点击超链接Convert Faceted from,进入以下界面

2-4、

 

 

 

在Configuration中选择custom

在下方的Project Facet的Dynamic Web Module中选择2.5版本

在java中选择1.6

注意:这些选择可能根据tomcat版本变化而变化,就tomcat6来说选择以上选项是可以的

        此步骤非常重要,只有操作了此步骤,右侧导航栏才会有Deployment Assembly 链接

2-5

接下来点击右边面板的Runtime面板

 

可以看到下方中有tomcat,如果没有,则点击下面的new,新建一个,新建后选中复选框,然后apply,ok

 

 

2-6、

在项目属性面板中的作部导航栏选择Deployment Assembly选项,在右边Web Deployment Assembly

如果看到以下的图示,那么配置就完成了

 

这里解释一下以上文件夹

src/main/java

该文件夹是存放java源码的,发布项目时会将该文件夹下的class文件复制到WEB-INF/classes目录下

 

src/main/resources

该文件夹一般放置配置文件,如xml,properties文件等,其实也可以放置java文件,只是一种约定罢了,发布项目时

该文件夹的文件也会复制到WEB-INF/class中

至于test,有些类似,只不过这些是测试代码,用过maven的应该会知道这一点

 

src/main/webapp

maven中约定是把该文件夹当成是普通web项目中的WebRoot目录,看看右边的deploy path,发布项目时

是发布到根目录/了。该文件夹在建成的maven web项目中,在其内尚没有WEB-INF/classes,WEB-INF/lib文件夹

需要手工建立

 

注意:有时候由于某种原因,你打开的以上视图可能是下面这样的,

 

其实,这样也是可以运行项目,调试项目的,但是,如果你运行该项目的pom.xml文件时就会报错,为什么呢,

因为maven会把src/main/webapp文件当成是普通web项目中的WebRoot,而该你的配置里面(上图)却

没有配置,故而会报错。

怎么办呢,分2步

1、选中 WebContent,remove掉它

2、新建一个,Source文件夹为src/main/webapp,deploy path为 /

点击apply,ok即可。

 

最后还必须将maven库映射到WEB-INF/lib下,具体操作如下,点击add按钮,进入下图

 

选择java build path entries,点击next,进入下图

 

 

 

选择Maven Dependencies,点击finish,最终如下图

 

 

 

如果不把Maven Dependencies映射到WEB-INF/lib,则在服务端如servlet中用到maven中的库时,则会提示找不到类(虽然你在编写代码时没有红xx,但是运行程序时却会找不到类)

 

 

 

三、运行

在eclipse的server视图中添加你的项目,右键选择的tomcat服务器,选择add and remove,添加刚才新建的web工程,效果如下图

在src/main/java中建立一个servlet,在src/main/webapp中建立一个jsp 

启动tomcat,访问你的servlet和jsp,在servlet中你可以定断点,可以调试。

 

来源:http://ssydxa219.iteye.com/blog/1306164

分享到:
评论

相关推荐

    Eclipse集成Tomcat插件

    总之,Eclipse集成Tomcat插件是Java Web开发中一个非常实用的功能,它简化了开发和部署流程,提高了工作效率。虽然Eclipse 4.8.0的插件存在版本限制,但开发者可以通过手动配置或者其他工具来解决这个问题,以适应...

    Eclipse中导入Tomcat

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Tomcat则是一个流行的开源应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。本篇将详细讲解如何在Eclipse中导入并配置...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    **四、集成Tomcat** 1. **安装Tomcat**: 下载Tomcat的zip版,解压到指定目录,例如`C:\Tomcat\apache-tomcat-9.x.x`。 2. **配置Tomcat**: 在Eclipse的Servers视图中,右键选择`New -> Server`,选择Apache Tomcat...

    eclipse中的tomcat插件

    在Eclipse中集成Tomcat插件,可以方便开发者在Eclipse内直接管理、启动和调试在Tomcat上运行的Web应用,无需离开IDE。 **Eclipse的Tomcat插件介绍** Eclipse中的Tomcat插件允许用户在Eclipse的工作空间内直接配置...

    eclipse整合tomcat插件

    将Eclipse与Tomcat进行整合,可以极大地提升Java Web开发的效率,因为开发者可以直接在Eclipse环境中进行开发、测试和部署,无需离开IDE去操作Tomcat服务器。 标题提到的“eclipse整合tomcat插件”就是 Sysdeo ...

    Eclipse集成tomcat

    ### Eclipse集成Tomcat详解 #### 一、Eclipse与Tomcat简介 - **Eclipse**:一款开源的、跨平台的集成开发环境(Integrated Development Environment, IDE)。它支持多种编程语言,包括Java、C/C++等。由于其强大的...

    Eclipse Ganymede 3.4 Tomcat 插件

    在Eclipse Ganymede中,集成Tomcat服务器插件对于Java Web开发者来说至关重要,因为它允许用户直接在IDE内管理、部署和调试基于Tomcat的应用。 Tomcat是一款开源的、轻量级的Java Servlet容器,也是Java EE(现在...

    eclipse中配置tomcat_server的方法

    Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),在 Web 开发中需要配置 Tomcat Server 来进行 Debug 和测试。下面将详细介绍 Eclipse 中配置 Tomcat Server 的方法。 一、配置 Server Runtime ...

    Maven+Eclipse 中使用tomcat

    3. 集成Tomcat插件与Eclipse: Maven插件配置完成后,可以在Eclipse的“Run As”菜单中看到“Maven Build”选项,这里可以配置命令如`tomcat7:run`来启动或部署应用。另外,通过右键点击服务器实例,选择“Add and ...

    免费】eclipse内的tomcat插件(com.sysdeo.eclipse.tomcat_3.1.0)

    在Eclipse中集成Tomcat插件,可以极大地提高开发者的效率,因为他们可以直接在IDE内部进行开发、测试和调试Web应用程序,而无需离开Eclipse去操作Tomcat服务器。 “com.sysdeo.eclipse.tomcat_3.1.0”是Eclipse的一...

    eclipse 中设置tomcat

    在 Eclipse 中,可以将项目发布到 Tomcat 服务器中,以便更好地测试和调试项目。具体步骤如下: 1. 打开 Eclipse,选择要发布的项目,然后右键点击选择 "Run As" -> "Run on Server"。 2. 在出现的对话框中,选择要...

    在eclipse中配置tomcat插件

    下面将详细介绍如何在Eclipse中配置Tomcat插件,以便于我们能方便地进行开发和测试。 1. 安装Tomcat服务器: 首先,你需要从Apache Tomcat官网(https://tomcat.apache.org/)下载适合你操作系统的Tomcat版本。...

    Eclipse运行配置tomcat

    本文将基于提供的文件信息,详细解析如何在Eclipse中配置Tomcat服务器,并实现Web应用的快速部署与调试。 #### 二、所需软件与版本 **1. Tomcat 6.0** - **下载地址**:...

    linux下eclipse集成tomcat(tomcatforEclipse)开发

    本文将详细讲解如何在Eclipse中集成Tomcat服务器,即“Tomcat for Eclipse”,并提供一些相关知识点。 1. **Eclipse与Tomcat集成** - **Eclipse** 是一个强大的开源集成开发环境(IDE),主要用于Java开发,同时也...

    Eclipse_Tomcat集成开发环境搭建

    【Eclipse Tomcat集成开发环境搭建】是开发者在进行Java Web应用开发时常见的工作流程,本文档主要介绍了如何在Eclipse中配置与Tomcat服务器的集成环境,以便于高效地开发、测试和部署JSP、Servlet等Web应用程序。...

    eclipse-tomcat.zip

    标题 "eclipse-tomcat.zip" 指的是一个包含了Eclipse集成开发环境与Tomcat服务器集成的相关组件的压缩文件。这个压缩包主要是为了帮助开发者在Eclipse中方便地管理和运行Spring应用程序而设计的。核心组件是 ...

    在Java Eclipse中配置tomcat方法

    而在Eclipse中集成Tomcat服务器,则能够让开发者更加方便地进行Web应用程序的开发与测试。本文将详细介绍如何在Eclipse中配置Tomcat6的过程,包括所需软件的下载、安装以及配置步骤。 #### 二、准备工作 在开始配置...

Global site tag (gtag.js) - Google Analytics