eclipse中启动调试maven构建的javaweb项目

RT,遇到这个问题,我的第一反应就是找教程,今天折腾了一天,书也看了,博客也看了,maven视频都看了,有种做不出来的感觉了,带着前几个小时看的相关的资料和经验,就自己去摸索了.

直接开始说我是怎么做出来的,摸索过程就不啰嗦了.

step0,我用的eclipse的版本是luna,maven用的是3.0,blog中演示的项目是从网上下载的.其次,检查检查一下,下面这个,只要是这样就对了,这个版本的eclipse好像默认就是这样的,如果不是的话,就要在右边的add中摸索一下,讲mavendependencies加入到WEB-INF/lib就可以了,为什么大家想想就明白了,就像普通的项目结构一样,jar包都要放在web-inf/lib目录下面.

如果没有的话添加的截图

step1,确保自己的项目是可以运行的(包括数据库配置文件都是对的,lz在摸索时由于项目是网上下载的,由于自己忘记换数据库密码和IP导致数据库配置文件出错,在启动时N次都卡在hibernate,后来改了就好了)

step2,新建一个tomcat(也可能不用新建,但是我没有去测试),当tomcat中没有添加项目时publish一下,然后server locations就可以编辑了,我这里用了一个新解压的tomcat,serverPath 写到tomcat 的顶级目录,deploy path写的是顶级目录下的webapps目录,然后启动就可以.

step3.然后run as 和debug as就和普通项目一样了

时间: 2024-08-08 01:19:47

eclipse中启动调试maven构建的javaweb项目的相关文章

eclipse中集成svn maven开发手册---导入项目

一,导入项目 二,创建提分支 三,maven编译打包 四,合并主干 一,导入项目 右键,import,选择从svn检出项目 点击next,如图 如果是第一次导入,选择创建新的资源库,点击next,输入svn地址 点击next 如果路径正确,则可以显示出路径下面所有的项目 首先选择一个项目,点击next,跳出如下界面 选择“作为工作空间中的项目检出”,如图: 点击next,如图: 点击finish.开始执行检出 检出后,eclipse中,项目展示如下: 右键项目.configure—>conver

在eclipse中,用maven创建一个web项目工程

1.在eclipse中用maven创建项目,右键new>>Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点击next继续,填写Group id和Artifact id, Version默认,Package可以不填 5. 然后点击finish,完成web项目的创建: 在创建web项目完成后,可能出现的问题及其解决方法: Q1:项目忽然出现 The superclass "javax.servlet.htt

maven构建java web项目(eclipse原理同)

maven构建java web项目 1.  mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp 如果是用eclipse,则可以新建webapp的maven工程.以下同. 2. 再pom.xml中加入 <build> <finalName>gswm-web</finalName> <plugins> <plugin> <groupId>org.apach

eclipse中启动tomcat

1. 首先发布项目,项目右键,run server,添加项目即可.如下 下次启动tomcat,直接点小猫启动服务器后,然后再浏览器中输入项目名例如http://localhost:8088/ajax/,会报404,可以打开tomcat的webapps中,发现   项目,并没有部署到这里面.所以如下是如何将项目部署到webapps(下面是转自他人). 2. 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写博客

在eclipse中启动Tomcat报端口被占用的错误

安装配置好Tomcat之后,在浏览器中输入localhost,能正取打开页面.然后在eclipse中建立项目,创建Servlet之后,启动Tomcat,报端口被占用的错误.如图: 原因:原来已经启动了apache-tomcat-6.0.47\bin\startup.bat,没有关闭,所以导致端口被占用. 解决方法:在eclipse中启动Tomcat,需要先把原先启动apache-tomcat-6.0.47\bin\startup.bat服务关闭.

【Java】如何使用Eclipse中的调试器

只要有一点编程基础的人都程序出错或者得不到我们想要的结果的时候,我们要进行调试,但是不知道有多少人还是与我一样,喜好在某些地方用System.out.println();去打印某些变量来进行观测,C语言则喜欢用printf,C++则是cout,这种方法用多了,永远不知道调试器到底怎么使用了.其实,Eclipse中的调试器很简单,非常容易使用.而且,对于打印某些变量的方法,在一些大型的程序,图形编程界面.WEB编程,你就开始懵了.程序为何出错还没想出来,又要开始想怎么打印变量.简直烦死了. 为了讲

使用Maven构建多模块项目(转)

Maven学习总结(八)——使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层).dao(数据库访问层).service(业务逻辑层).web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层. 项目结构如下: system-parent      |----pom.xml      |----system-domain |--

(转)Maven学习总结(八)——使用Maven构建多模块项目

孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(八)——使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层).dao(数据库访问层).service(业务逻辑层).web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层. 项目结构如下: system-parent     |----pom.xml     |--

在eclipse中使用spring,springmvc,mybatis搭建web项目

前不久刚学过ssm框架的使用,在此记录下来,如果内容有误欢迎指正! 这篇文章只展示我建立项目的过程,至于各种配置这么写的原因在今后的时间里我会为Spring,Springmvc,mybatis各写一篇文章进行说明! 创建一个web项目 我使用的是eclipse,相信大多数新手都和我一样吧,新建web项目就不说了,各位应该都如喝水吃饭一样熟练了. 导入项目需要的jar包 我是在eclipse中建立的maven项目,因此在pom.xml中写导入jar包的配置,maven自行下载jar包,目前只会这一