Maven项目在Eclipse的Tomcat运行

合集下载

使用Eclipse构建Maven的SpringMVC项目

使用Eclipse构建Maven的SpringMVC项目

使用Eclipse构建Maven的SpringMVC项目首先Eclipse需要安装Maven的插件,地址:/sites/m2e。

用MyEclipse安装Maven插件,建出的Maven项目有些问题。

一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class。

要么真不在WEB-INF生成classes 了但是发布tomcat的时候,class文件一个都不会给你发布过去,超级郁闷。

但是使用Eclipse构建Maven项目后,使用MyEclipse打开就没问题了。

用maven的好处:我感觉最主要就是自动下载jar包和它所依赖的包,这样可以保证了多人开发时jar版本不同的问题。

再就是文件结构清晰,java文件,资源文件,测试文件都分的很清楚。

将介绍两种方法:一,直接建立Maven项目方法;二、建立Dynamic Web project转成Maven 项目方法。

1,建立Maven项目接下来使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例:1.1 选择建立Maven Project选择File -> New -> Other,在New窗口中选择Maven -> Maven Project。

点击newxt。

1.2 选择项目路径Use default Workspace location默认工作空间。

1.3 选择项目类型在Artifact Id中选择maven-archetype-webapp1.4 输入Group ID和Artifact ID,以及PackageGroup ID一般写大项目名称。

Artifact ID是子项目名称。

例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。

Eclipse初次java开发问题总结-4-Maven使用问题汇总

Eclipse初次java开发问题总结-4-Maven使用问题汇总

Eclipse初次java开发问题总结-4-Maven使用问题汇总Non-resolvable parent POM[INFO] Scanning for projects...[ERROR] The build could not read 1 project -> [Help 1][ERROR][ERROR] The project com.iflytek.ossp:ossp-resserver-service:1.0.0-SNAPSHOT(C:\Users\moon\Desktop\ossp-resservice-maven\ossp-resserver-service\pom.xml) has 1 error[ERROR] Non-resolvable parent POM: Could not find artifactcom.iflytek.ossp:ossp-resserver-all:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 11, column 10 -> [Help 2][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1]/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2]/confluence/display/MAVEN/UnresolvableModelException无法解析父级的POM文件,应该是是POM文件中使用了继承。

Eclipse配置Tomcat的方法[图解

Eclipse配置Tomcat的方法[图解

下载所需要的组件。

在本文的参考资料一节中列出了可以下载这些文件的站点,这些站点在本文发表时都还可以访问。

Eclipse IDE: eclipse IDE 用作 JSP 页面和 Java 文件的开发环境。

Eclipse 是一个非常简单易用的 IDE 环境,它具有很多特性,可以帮助程序员快速编写并调试 Java 程序。

加上 tomcat 插件之后,这个 IDE 就是管理整个Web 项目(包括 HTML 和 JSP 页面、图标和 servlet)的一个非常优秀的工具。

Sun SDK: Tomcat Eclipse 插件要正常工作所必需的一个 SDK。

这个 SDK 未必一定是 Sun SDK,但是必须是一个 SDK,(不能是一个 JRE,因为这样不能正常工作)。

为了让 Tomcat 能够与 Eclipse 一起正常工作,在 SDK 中必须有一个 Java 编译器。

Tomcat:驱动 JSP 页面需要使用 Tomcat。

Tomcat 引擎是非常好的一个servlet 引擎,可以自由下载,而且非常容易安装。

Sysdeo 的 Eclipse Tomcat 启动插件:这是用于 Jakarta Tomcat 的众多Eclipse 插件之一。

这是非常优秀的一个插件,它为我节省了很多时间,可以很好地集成 Web 项目与 Java 代码,我通常都是使用 Eclipse 来编写这些代码安装将所有的组件解压下载了所需要的组件之后,下一个步骤就是将每个文件解压。

将这些文件解压缩并将其全部放到同一个目录中,这样就可以找到所有解压之后的文件。

将 Tomcat 插件拷贝到 Eclipse/plugins 目录中在所有的文件全部被解开压缩之后,将 Tomcat 插件目录拷贝到 Eclipse 目录中的 plugins 子目录中。

我从 Sysdeo 的 zip 文件中解压开的目录名是com.sysdeo.eclipse.tomcat_2.2.1,将这整个目录都拷贝到 Eclipse/plugins 目录中。

解决eclipse启动tomcat时不能加载web项目的问题

解决eclipse启动tomcat时不能加载web项目的问题

解决eclipse启动tomcat时不能加载web项⽬的问题问题描述:
eclipse启动tomcat时,不能加载web项⽬,但是把war包丢进tomcat的webapps下是能正常运⾏的
解决⽅式:
右键项⽬——打开Properties——找到Deployment Assembly——将WebContent修改成你的项⽬webapp路径
eclipse与tomcat绑定成功后却⽆法访问⾃⼰的web项⽬下的HTML⽂件WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Mypro' did not find a matching property.
在server上运⾏给出如上警告,页⾯也⽆法访问。

可能原因:
将⾃⼰的⼯程run on server 后,默认寻找的是WebContent下的index.html的欢迎页⾯,所以当你的WebContent下没有index.html⽂件的话,就会报404.但这并不妨碍你在地址栏访问⾃⼰的Java项⽬。

所以将WebContent下⽤于试验的html⽂件命名为index.html或者将web.xml内的index.html改为你⾃定义的⽂件名就ok啦。

这只是刚刚搭建好环境⽤HTML⽂件进⾏测试⽤到,运⾏Java项⽬不⽤考虑这些。

以上为个⼈经验,希望能给⼤家⼀个参考,
也希望⼤家多多⽀持。

10步搞掂Maven项目在Eclipse的Tomcat运行

10步搞掂Maven项目在Eclipse的Tomcat运行

10步搞掂Maven项目在Eclipse的T omcat运行1、右击sem-frontends-app项目,点Properties。

2、在Project Facts选项里,如图设置Project Facet里的Dynamic Web Module和Java,在Runtimes里色选web服务器Tomcat,最后点OK。

3、在Deployment Assembly选项里,将有test字样和WebContent的Source都Remove掉。

4、接着再Add三个Source,点击Add,添加如图的内容。

(1)点Add,点Next,点Finish。

(2)点Add,点Next,点Finish。

(3)点Add点Next,点Finish。

完成之后页面如下图,再点OK完成5、在Maven选项里,在Active Maven Profiles的输入框里输入db2,再点OK。

这个步骤只针对使用db2数据库的,如果使用mysql的则不用修改。

6、打开cmd界面,进入到自己工程下的sems-frontends-app目录下,输入命令mvn test –Pdb2,回车。

7、找到sems-frontends-app目录,再打开target,再打开test-classes,找到application.properties 文件。

8、打开application.properties文件,复制如图选中的内容。

9、回到eclipse里,在sems-frontends-app里,打开Java Resources,打开src/main/filted-resources,找到application.properties文件并打开,将刚才复制的内容粘贴上去,并保存文件。

10、最后,将sems-frontends-app工程放到Tomcat服务器里,运行即可。

利用m2eclipse生成WTP项目

利用m2eclipse生成WTP项目

今天有网友Parcel问我,如何在Eclipse下把Maven项目发布到WTP中并直接在Tomcat运行呢?下面提供了一个实践指南。

前提:Eclipse3.4以上+m2eclipse0.1.0+Maven2.2.1(及以上)1、首先新建一个Maven工程,如图:2、点击下一步,不要勾选“Create a simple project...”,全部默认不要改,继续下一步,如图:3、该图显示有很多的ArcheType(如果你们想了解创建ArcheType的更多内容,请猛击这里),由于archetype比较多,我们可以通过Filter描述关键字“web-app”进行过滤,这里我们选择“maven-archetype-webapp”,继续下一步,如图:4、该图会提示您填写组Id,构件Id,版本号和默认包名,填写完毕后,点击完成生成项目。

如图。

5、很容易吧,一个WAR类型的Maven工程的简单结构就出现了,如图。

6、点击WTP服务器,选择“warsimple”项目并运行。

运行该项目。

7、项目效果图,运行“http://localhost:9900/warsimple/”,打印出“HelloWorld”。

8、哈哈,大功告成了嘛?错,我们现在先打开浏览视图,你会发现在“Main”主目录下并没有“Java”源代码目录。

.classpath文件的描述也有问题。

9、但这些都是小问题,你只需要在”main”目录下右键新增“java”文件夹,然后右击该项目,点击带”m2”图标的"Maven"菜单,然后点击“Update Project Configuration”即可。

10、现在的项目结构马上开始变化,如下图。

.classpath文件也发生了相应的变化。

11、恭喜你,现在算是拥有一个标准能在WTP上运行的Maven WAR工程了。

注:默认生成的工程是Java1.4版本,请注意修改。

tomcat-maven-plugin的用法

tomcat-maven-plugin的用法

tomcat-maven-plugin的用法tomcat-maven-plugin 是 Maven 的一个插件,用于在 Maven 构建过程中启动和停止 Apache Tomcat 服务器。

它为开发者提供了一种方便的方式,以便在构建项目时可以将应用程序部署到 Tomcat 服务器上进行测试。

以下是 tomcat-maven-plugin 的基本用法示例:在 Maven 项目的 pom.xml 文件中添加插件配置:<build><plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat-maven-plugin</artifactId> <version>插件版本</version><configuration><url>http://localhost:8080/manager/text</url> <!-- Tomcat 管理界面 URL --><server>TomcatServer</server> <!-- Maven settings.xml 中配置的服务器 ID --><path>/your-app</path> <!-- 应用程序在Tomcat 中的路径 --></configuration></plugin></plugins></build>在 Maven 的 settings.xml 文件中配置 Tomcat 服务器的认证信息:xmlCopy code<servers><server><id>TomcatServer</id><username>your-username</username><password>your-password</password></server></servers>替换 <username> 和 <password> 为你在 Tomcat 管理界面上设置的用户名和密码。

Idea开发环境maven项目在tomcat里运行

Idea开发环境maven项目在tomcat里运行

Idea开发环境maven项目在tomcat里运行Intellij IDEA使用教程相关系列目录tomcat运行步骤1:在pom.xml里添加插件代码<plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.0</version><configuration><port>8080</port><uriEncoding>UTF-8</uriEncoding><path>/bdcrpc</path><server>tomcat</server></configuration></plugin>步骤2:点击刷新插件效果,在plugins里会出现tomcat插件选择tomcat7-run运行可以选择是正常运行和debug模式运行,右键tomcat7:run启动成功。

异常处理异常1:Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/bdcrpc]]atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ... 6 moreCaused by: ng.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer atorg.apache.catalina.startup.ContextConfig.getServletContainerIn itializer(ContextConfig.java:1657)atorg.apache.catalina.startup.ContextConfig.processServletContai nerInitializers(ContextConfig.java:1565)atorg.apache.catalina.startup.ContextConfig.webConfig(ContextC onfig.java:1273)atorg.apache.catalina.startup.ContextConfig.configureStart(Conte xtConfig.java:878)atorg.apache.catalina.startup.ContextConfig.lifecycleEvent(Contex tConfig.java:369)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecy cleSupport.java:119)atorg.apache.catalina.util.LifecycleBase.fireLifecycleEvent(Lifecycle Base.java:90)atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 6 more一月22, 2019 5:55:39 下午org.apache.catalina.core.ContainerBase startInternal严重: A child container failed during startjava.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]] 出现原因:tomcat插件和项目引用的jar冲突。

Eclipse中配置Maven的图文教程

Eclipse中配置Maven的图文教程

Eclipse中配置Maven的图⽂教程⼀、安装MavenMaven 是使⽤ Java 开发的,所以必须知道当前系统环境中 JDK 的安装⽬录。

解压 Maven 的核⼼程序将 apache-maven-3.6.3-bin.zip 解压到⼀个⾮中⽂⽆空格的⽬录下配置环境变量。

查看 Maven 版本信息验证安装是否正确⼆、设置Maven的配置⽂件1. 配置本地仓库Maven 的核⼼程序并不包含具体功能,仅负责宏观调度。

具体功能由插件来完成。

Maven 核⼼程序会到本地仓库中查找插件。

如果本地仓库中没有就会从远程中央仓库下载。

此时如果不能上⽹则⽆法执⾏ Maven 的具体功能。

为了解决这个问题,我们可以将 Maven 的本地仓库指向⼀个在联⽹情况下下载好的⽬录。

Maven 默认的本地仓库:~.m2\repository ⽬录。

Tips:~表⽰当前⽤户的家⽬录。

找到 Maven 的核⼼配置⽂件 settings.xml ⽂件D:\develope_tools\Maven\apache-maven-3.5.3\conf\settings.xml设置⽅式<localRepository>本地仓库的路径</localRepository><localRepository>D:\develope_tools\Maven\apache-maven-3.5.3\repo</localRepository>2. 配置阿⾥云镜像为了下载jar 包⽅便,在Maven 的核⼼配置⽂件 settings.xml ⽂件的标签⾥⾯配置以下标签:<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>/nexus/content/groups/public</url></mirror>三、在 Eclipse 中配置 MavenEclipse 中默认⾃带 Maven 插件,但是⾃带的Maven 插件不能修改本地仓库,所以通常我们不使⽤⾃带的 Maven,⽽是使⽤⾃⼰安装的,在 Eclipse 中配置 Maven 的步骤如下:点击 Eclipse 中的 Window→Preference点开 Maven 前⾯的箭头,选择 Installations,点击 Add点击 Directory…选择我们安装的 Maven 核⼼程序的根⽬录,然后点击 Finish选择 Maven 下的 User Settings,在全局设置哪⼉点击 Browse…选择 Maven 核⼼程序的配置⽂件 settings.xml,本地仓库会⾃动变为我们在 settings.xml ⽂件中设置的路径四、在 Eclipse 中创建 Maven 项⽬1. 想要在new中出现MavenProject的⽅法⽅法如下:点击 File→New→Maven Project,弹出如下窗⼝点击 Next,配置坐标(GAV)及打包⽅式,然后点击 Finish创建完⼯程之后发现默认的 JDK 的编译版本是 1.5,在 Maven 的核⼼配置⽂件 settings.xml ⽂件中添加以下配置将编译版本改为 1.8,重启 Eclipse 即可<profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><piler.source>1.8</piler.source><piler.target>1.8</piler.target><pilerVersion>1.8</pilerVersion></properties></profile>配置 Maven 的核⼼配置⽂件 pom.xml ⽂件<project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.jachin.maven</groupId><artifactId>Hello</artifactId><version>0.0.1-SNAPSHOT</version><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency></dependencies></project>在 src/main/java ⽬录下创建包并创建 Hello.java ⽂件在 src/test/java ⽬录下创建包并创建 HelloTest.java ⽂件使⽤ Maven 的⽅式运⾏Maven ⼯程在⼯程名 Hello 或 pom.xml 上右键→Run As 运⾏ Maven 项⽬五、创建Web ⼯程(了解)创建简单的 Maven ⼯程,打包⽅式为 war 包创建完成之后因缺少 web.xml ⽂件⼯程出现⼩红叉在⼯程上右键→Build Path→Configure Build Path…点击 Project Facets 欺骗Eclipse 当前⼯程不是Web ⼯程,点击应⽤再告诉Eclipse 当前⼯程是⼀个 Web ⼯程,点击应⽤并关闭发现 MavenWeb ⼯程⼩红叉消失,并出现了 WebContext ⽬录在 WebContext 下创建 index.jsp 页⾯并添加 Tomcat 库发现报错,需要配置tomcat服务器在项⽬上右键点击Build Path在 MavenWeb 上右键→Run As→Run on Server 部署到 Tomcat 上运⾏六、创建⽗⼯程⽗⼯程的打包⽅式为 pom,⽗⼯程只需要保留 pom.xml ⽂件即可创建简单的 Maven ⼯程,打包⽅式选择pom在 pom.xml ⽂件中通过<dependencyManagement></dependencyManagement> 标签进⾏依赖管理<project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.jachin.maven</groupId><artifactId>Parent</artifactId><version>0.0.1-SNAPSHOT</version><packaging>pom</packaging><!-- 依赖管理 --><dependencyManagement><dependencies><!-- 在此配置要管理的依赖 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.0</version><scope>test</scope></dependency></dependencies></dependencyManagement></project>在⼦⼯程中继承⽗⼯程<!-- 继承 --><parent><!-- 在此配置⽗⼯程的坐标 --><parent><groupId>com.jachin.maven</groupId><artifactId>Parent</artifactId><version>0.0.1-SNAPSHOT</version></parent></parent>七、Eclipse导⼊Maven⼯程点击 File→Import…第⼀次导⼊⼿动创建的Maven 项⽬时,由于项⽬中没有Eclipse ⽣成的⼀些⽂件,使⽤⽅式⼀导⼊时 Eclipse 认为它不是⼀个⼯程所以必须通过⽅式⼆导⼊到 Eclipse 中导⼊到Eclipse 中之后就会⽣成⼀些 Eclipse 能识别的⽂件有了这些Eclipse 能识别的⽂件之后以后再往Eclipse 中导⼊的时候选择⽅式⼀和⽅式⼆都可以(下⾯使⽤⽅式⼀)到此这篇关于Eclipse中配置Maven的图⽂教程的⽂章就介绍到这了,更多相关Eclipse中配置Maven内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

m2eclipse+tomcatplugin配置及布署

m2eclipse+tomcatplugin配置及布署

M2eclipse与tomcatplugin布署使用背景:之前我们在项目里maven的使用还是比较弱,主要就两点应用①编译依赖,扩展nexus私服库,对使用的依赖jar包进行版本统一管理。

②扩展continumm,进行自动发布和自动集成单元测试。

问题:没有使用m2eclipse与tomcatplugin完成热布署之前,为了能直接启动tomcat,把web应用的输出目录直接放在工程下的src/main/webapp,编译输出也直接放在src/main/webapp/WEB-INF/classes,单元测试输出放在src/main/webapp/WEB-INF/test-classes,还要拷贝maven依赖下的jar包到WEB-INF/lib目录。

这样做虽然能启动tomcat,但是带来其他一些不便和管理上的不规范①首先拷贝jar包到lib,即增加了管理的时间,又可能导致编译依赖版本与lib下的运行版本不一致问题。

②maven规范输出路径是target,因此每次对Maven->Update Project Configurations,会发现Java Build Path->source下的Output又统统变回到target下的目录。

然后只能又手动改回去..③Junit做单元自测时,也是只认target目录,没办法,每次做自测之前,必须Run Configurations->Classpath- >Advanced...,把当前src/main/webapp/WEB-INF/classes及src/main/webapp/WEB-INF/test-classes加进来,这样才不会报ClassNotFoundException错误。

效率很低。

目标:对应以上问题,通过M2eclipse与tomcatplugin热布署后,解决三个问题①工程里去掉lib目录,发布时自动根据pom.xml里描述加载需要的包。

eclipse创建maven java项目的方法与步骤

eclipse创建maven java项目的方法与步骤

eclipse创建maven java项目的方法与步骤摘要:1.安装Eclipse和Maven2.创建Maven项目3.创建Java类4.编写Java代码5.运行Java程序6.添加依赖库7.编译和部署项目正文:Eclipse是一款功能强大的Java集成开发环境(IDE),而Maven是一个项目构建工具,可以帮助我们管理Java项目的依赖、编译和部署。

以下是在Eclipse中创建Maven Java项目的详细步骤:1.安装Eclipse和Maven:首先,从官方网站下载并安装Eclipse IDE。

安装完成后,打开Eclipse。

接着,在Eclipse中安装Maven插件。

打开Eclipse的“Help”菜单,选择“Install New Software”,然后添加以下Maven插件:- Maven Integration for Eclipse- Maven Repository Manager2.创建Maven项目:在Eclipse中,创建一个Maven项目非常简单。

点击“File” >“New” > “Maven Project”,填写项目信息,如groupId、artifactId和version。

完成后,点击“Finish”。

3.创建Java类:在Maven项目中,右键点击“src/main/java”目录,选择“New” > “Class”。

填写类名、包名和父类名,点击“Finish”。

4.编写Java代码:在创建的Java类中,编写代码。

例如,编写一个简单的“HelloWorld”程序:```javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}```5.运行Java程序:保存代码后,右键点击Java类,选择“Run As” > “Java Application”。

eclipse+tomcat配置

eclipse+tomcat配置
在JRE中选jre。点击finish返回前边界面。
(3)、再点击Tomcat,在右边选你安装的Tomcat版本和安装路径。点击 Nhomakorabeapply。
(4)、再点击左边的Tomcat->Advanced。再在右边选择Tomcat的安装路径。例如我的C:\Program Files\Apache Software Foundation\Tomcat 6.0。点在右下角Apply。点击OK。完成配置。返回前台界面。
在弹出的Define a New Server 窗口中选择你安装的Tomcat的版本,例如我的tomcat6.0;点击OK;
(5)、再次点击Tomcat->start tomcat。在中下部将显示一系列信息说明启动成功。
4、测试:
(1)、点击Files->new->dynamic web project 。在弹出的界面输入新建工程的名字。例如我的为bookshop。
eclipse+tomcat 配置:
1、 首先下载eclipse-jee-indingo-sr2-win32.zip和tomcatPluginV321.zip(前提已安装和配置好tomcat和jdk)
2、 安装eclipse:
(1)、解压下载的eclipse压缩包。例如解压在c:\eclipse文件夹下。在文件夹下点击eclipse.exe打开eclipse。首先会弹出建立一个工作站点。select a workspace。此处以
返回前边界面,在jre6前打对勾。
(2)、再点击左边的Server->Runtime Enviroments。在右边选add,在弹出的界面选择你所安装的tomcat版本,例如我的为Apache Tomcat v6.0选择,点击next。在弹出的Tomcat Server界面选择tomcat的安装路径。例如我的C:\Program Files\Apache Software Foundation\Tomcat 6.0

Eclipse中导入MavenWeb项目并配置其在Tomcat中运行图文详解

Eclipse中导入MavenWeb项目并配置其在Tomcat中运行图文详解

Eclipse中导⼊MavenWeb项⽬并配置其在Tomcat中运⾏图⽂详解今天因为实习的关系需要讲公司已经开发的项⽬导⼊进Eclipse,⽽公司的项⽬是⽤Maven来构建的所以,需要将Maven项⽬导⼊进Eclipse下。

⾃⼰因为没有什么经验所以搞了得两个多⼩时,在这⾥和⼤家分享⼀下⾃⼰的经验已经在这之中遇到的⼀些问题。

⾸先我通过svn将公司的项⽬checkout到了本地。

因为Maven遵循的是规约⽐配置重要的原则,所以Maven项⽬的结构⼀般是进⼊⽬录后是⼀个pom.xml⽂件和⼀个src⽂件夹,当然可能还存在⼀些README之类的这些都不重要,最关键的就是pom.xml和src⽂件夹,在src下,src/main/java⼀般就是放置的项⽬的源代码,在src/test/java下放置的是测试代码。

打开Eclipse,当然在做导⼊⼯作之前,⾸先确保你已经安装了Maven并且已经在Eclipse中加⼊了Maven得插件。

确保上⾯的安装⼯作已经进⾏过后,在Eclipse中点击"File"->Import->Maven然后选择 Existing Maven Projects,之后选择你要导⼊的项⽬所在的⽂件夹选择你要导⼊的项⽬的对应的项就可以了,点击finish就可以将项⽬导⼊进来了。

之后需要做的⼯作就是将这个Maven项⽬转换成⼀个Dynamic Web Module, 在项⽬上点击右键,在菜单中选择最后⼀项的 properties, 在左边的列表中选择project facets,选择"Dynamic Web Module" 然后点击下⾯的"Futher configuration availiable.."context root就是你的项⽬的名字,content directory设置为src/main/webapp点击OK即可之后点击Ok这时项⽬就被转换为⼀个Web项⽬了继续在项⽬上点击右键,选择properties,在其中选择Deployment Assemble选项,在公司项⽬⾥这⾥还有个test相关的项,这个可以删除掉,因为在部署时⽤不到它,再为项⽬添加依赖的库,点击Add ,选择Java Build Path Entries,选择Maven Dependencies这样在项⽬运⾏时就会由Maven⾃动的在第⼀次运⾏时下载依赖库。

VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建

VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建

VM虚拟机下配Eclipse+JDK+Tomcat+Hadoop环境搭建⼀、安装虚拟机VM⼀直next注:卸载VM的时候最好⽤强⼒点的软件卸载,因为如果卸载(尤其是注册表)的不彻底的话很可能会导致下次没法安装。

遇到这种情况⼿动删除注册表中关于VMware的信息。

参考:/doc/0e83d81f650e52ea551898c1.html /question/156744859.html?fr=qrl&cid=89&index=1⼆、安装好VM后打开⼀个CentOS步骤如下三、⼀般安装好之后会提⽰更新安装包,⽤来安装VMware Tools(⽤来⽅便和Window进⾏切换,如果没安装⿏标从VM中切换出来⽤Ctrl+Alt),如果没有则进⾏如下操作:点击中间的Virtual Machine,然后选择最下⾯的Install VMware Tools(如果安装好了则显⽰cancel VMware Tools Installation)该⽂件将会下载到/media/VMware Tools⽂件夹下⾯,找到该⽂件,然后进⾏如下操作:1.将它复制到root⽂件夹下,即位置——主⽂件夹下⾯(这⼀些操作都是root⽤户),然后解压,命令:tar zxvf VMwareTools-8.4.5-324285.tar.gz(注:ls⽤来查看当前⽂件夹下⾯的⽂件;⽂件名不⽤全部⼿敲,打出开头字母,然后按Tab键会⾃动补全的)2.解压后做如下图操作:a)开⼀个终端,输⼊如下命令:cd vmware-tools-distribb)然后输⼊./vmware-install.pl(前⾯有个.,输⼊这条命令前也可以先ls查看⼀下当前⽬录是否有这个⽂件)c)然后出现下图界⾯按回车就可以了d)后⾯会出现选择yes,就输⼊yes就可以了e)最后会有22个选项,是像素的,默认的是22,我们选择12f)安装好后注销⼀下,重新登录就可以了四、新建⼀个新的⽤户hadoop/doc/0e83d81f650e52ea551898c1.html eraddhadoop2.passwdhadoop(⽤户hadoop的密码)3.会让确认,将上⾯密码重新输⼊就可以了4.再注销⼀下,这次⽤⽤户hadoop登录如果想让⽤户有root权限则进⾏如果操作5.gedit /etc/passwd6.7.将⽤户hadoop x: 后⾯都改成0,参照root的格式改,保存退出就可以了五、安装JDK,Tomcat以及Eclipse(⼀)安装JDK1.下载j2sdk ,如jdk-6u23-linux-x64.bin2.在终端中转到jdk-6u23-linux-x64.bin所在的⽬录,输⼊命令chmod +755jdk-6u23-linux-x64.bin,添加执⾏的权限(有权限之后变成绿⾊)。

Eclipse使用maven搭建springmvc图文教程

Eclipse使用maven搭建springmvc图文教程

Eclipse使⽤maven搭建springmvc图⽂教程本⽂为⼤家介绍了Eclipse使⽤maven搭建spring mvc的详细步骤,供⼤家参考,具体内容如下1、环境配置a). Java 1.7b). Eclipse lunac). Maven3.2.5d). Spring 4.1.42、创建maven⼯程a). 打开eclipse,file->new->project->Maven->Maven Projectb). 下⼀步c). 选择创建的⼯程为webapp,下⼀步d). 填写项⽬的group id和artifact id。

⼀般情况下,group id写域名的倒序,artifact id写项⽬名称即可。

最后点完成。

e). 最初建好后,项⽬⽬录结构如下f). ⼀般的项⽬⽬录中,在java Resources⽬录下,还有src/main/java,src/main/test/java,src/main/test/resources这三个source folder,需要⼿动创建。

在下⾯的步骤中会讲到如何补齐这三个⽬录。

3、修改项⽬基本设置a). 右键此项⽬名称->Properties->Java Build path,点击source标签。

b). 提⽰ hello/src/main/java (missing)和hello/src/test/java (missing)。

⼀般的项⽬⽬录中,在java Resources⽬录下,还会有src/main/test/resources这个source folder。

将missing的先删除,再重新创建,缺少的直接创建。

点右键操作按键进⾏删除和添加。

c). 修改完整,效果如下图d). 接下来再修改libraries的配置,jre使⽤1.7版本。

选中JRE System Library->edit ,更换版本。

e). 再修改⼀下order and export⾥的配置,主要是调整这四个⽬录的显⽰顺序,调为⾃⼰喜欢的顺序即可f). 接下来再修改project facets,先将java修改为1.7。

Eclipse配置关联Tomcat并运行项目

Eclipse配置关联Tomcat并运行项目

Eclipse配置关联Tomcat并运⾏项⽬1. 打开Eclipse,单击“Window”菜单,选择最下⽅的“Preferences”。

2. 单击“Server”选项,选择下⽅的“Runtime Environments”。

3. 点击“Add”添加Tomcat。

4. 点击“Next”,选中⾃⼰安装的Tomcat路径。

5. 点击“Finish”完成。

这个时候Tomcat已经部署到Eclipse⾥⾯去了,那么整么运⾏项⽬呢?见下⼀步。

6. ⾸先建⽴⼀个web项⽬(File → New → Dynamic Web Project )7. 创建⼀个Dynamic Web Project8. 点击“Next”下⼀步9. 点击“Next”下⼀步10. 点击“Finish”完成项⽬创建完毕,让Tomcat服务器显⽰在控制台上,将Web应⽤部署到Tomcat中,见下⼀步。

11. 添加Tomcat到控制台(Window → Show View → Servers )如果Show View没有Servers,就点击Other(更多),然后寻找或者搜索12. 点击链接No servers are available. Click ths link to create a new server. ,在弹出的对话框中选择Tomcat版本。

13. 点击“Next”,添加我们的项⽬(选中项⽬并点击Add,或是双击都可以添加到右边。

每创建⼀个新的项⽬都有要重新添加)14. 点击“Finish”完成15. 项⽬已成功添加到Eclipse的Tomcat中,现在点击运⾏即可。

(运⾏后访问地址为:localhost:8080)注意:web资源⼀定要在WebRoot⽬录(根⽬录)下添加。

如图:。

Eclipse中打包maven项目-war包方式

Eclipse中打包maven项目-war包方式

Eclipse中打包maven项⽬-war包⽅式IntelliJ IDEA打包成war(包括maven项⽬)⾸先要在maven项⽬中的pom.XML中配置好需要的配置:1 <project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd">2 <modelVersion>4.0.0</modelVersion>3 <groupId>com.abc.java</groupId>4 <artifactId>coressm</artifactId>5 <version>0.0.1-SNAPSHOT</version>6 <packaging>war</packaging>1 <!-- https:///artifact/org.apache.maven.plugins/maven-war-plugin -->2 <dependency>3 <groupId>org.apache.maven.plugins</groupId>4 <artifactId>maven-war-plugin</artifactId>5 <version>3.0.0</version>6 </dependency><!-- build #s --> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <!-- 对丢失web.xml检测机制进⾏忽略, Dynamic Web Module 3.0 ⼯程时代不需要web.xml⽂件注册相关内容的,所以⼯程默认不⽣成web.xml。

Eclipse+maven+nexus操作指南

Eclipse+maven+nexus操作指南

Eclipse + Maven + Nexus (操作手册)2010-12-21目录MA VEN (3)M AVEN简介 (3)M AVEN下载和运行 (3)M AVEN命令 (3)ECLIPSE + MA VEN (5)安装M2ECLIPSE插件 (5)配置ECLIPSE (6)NEXUS (11)N EXUS简介 (11)N EXUS下载和运行 (11)E CLIPSE +M AVEN +N EXUS (13)附录: (15)N EXUS使用指南 (15)登陆 (15)代理Maven中央仓库 (15)管理本地Maven仓库 (17)管理Maven仓库组 (18)搜索构件 (19)部署构件至Nexus (21)总结 (23)参考文献 (24)MavenMaven简介Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。

Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。

Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目网页。

Maven下载和运行最新版本的Maven可在/download.html下载。

Maven只需要解压并配置环境变量即可运行。

例如,将apache-maven-2.2.1.zip解压到D盘下(D:\ apache-maven-2.2.1)。

则我们配置环境变量:添加M2_HOME值为D: \apache-maven-2.2.1,在Path下添加“%M2_HOME%\bin”即可。

要验证Maven 是否可用,可在『开始』点击『运行』键入“cmd”进入命令界面,在命令行中输入“mvn -v”,若出现Maven的版本号(如图1),则表示配置成功,可以使用Maven 了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Maven项目在Eclipse的Tomcat运行1、新建Maven Project
目录结构如下:
2、将Maven Project 转为Dynamic Web Module
3、修改Deployment Assembly和Java Build Path
初始图:
将/WebContent移除、增加webapp、Maven Dependencies 修改一:
修改二:
修改三:
改为
4、删除Webcontent、修改web.xml
<web-app>
<display-name>Archetype Created Web Application</display-name> <welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
5、编译maven项目,增加Tomcat服务
clean package -Dmaven.test.skip=true
启动Tomcat后,在浏览器键入http://localhost:8080/mvnweb/
6、原理说明
其实在eclipse中配置server的时候,eclipse会把web项目自动发布到工作空间的:.metadata\.plugins\org.eclipse.wst.server.core\
的这个目录中,具体你的项目被发布到这个目录的哪个位置要看你配置的server个数了。

假如你的eclipse中只配置了一个server,那么你的项目就被发布到:
.metadata\.plugins\org.eclipse.wst.server.core\tmp2\
你会看到,在这个目录下有你的项目被发布到这里来了。

在eclipse中运行server的时候,其实执行的文件就是这个地方的。

相关文档
最新文档