• 1.右击项目工程,选择Properties,进入后选择Project Facets进入以下界面2.把Dynamic Web Module中的勾先取消,Apply后再次勾选Dynamic Web Module后选中红框中的链接3.点击后会进入下面这个界面,我们需要修改...

    1.右击项目工程,选择Properties,进入后选择Project Facets进入以下界面


    2.把Dynamic Web Module中的勾先取消,Apply后再次勾选Dynamic Web Module后选中红框中的链接


    3.点击后会进入下面这个界面,我们需要修改Content directory中的路径,如下所示:


    4.最后点击ok,Apply,ok这样就生成了我们在web下要用的东西了,因为要在web.xml里面写东西,所以我们要修改结束标签,如下图所示:(红框中的为修改处)


    5.这样一个基础的maven工程就创好了,接下来就是引用jar包,实现自己的项目了。

    展开全文
  • maven用作工程的构建工具有极大的优势 maven 项目 build>  finalName>sinbad-ordering-pizzafinalName>    plugins>  plugin>  groupId>org.codehaus.mojogroupId>  artifactId>tomcat-maven-plugi

    maven用作工程的构建工具有极大的优势,搭建好maven后来实现一个maven webapp,并运行它。

    一、创建maven工程

    新建项目

    选择"maven project",然后点击“下一步”

    Next

    --------------------------------------------------------------------------扩充内容----------------------------

    (说明:选择默认的“All catalog”中的“maven-archetype-webapp”可能会出现如下图的错误,

    这里使用的“maven catalog”是一个远程的xml文件,在后面图示中配置)

    错误详情如下:


    配置远程的maven catalog 步骤如下:

    http://repo1.maven.org/maven2/archetype-catalog.xml


    配置以后就可以在选择的时候选择“maven catalog”了。

    --------------------------------------------------------------------------扩充内容------------------------------------

    输入项目信息

    然后等待项目构建

    二、设置Tomcat user

    在tomcat-users.xml中加入内容
    </tomcat-users>
    	<!-- 为maven发布web项目加入用户 -->
    	<role rolename="admin-gui"/>
    	<role rolename="admin-script"/>
    	<role rolename="manager-gui"/>
    	<role rolename="manager-script"/>
    	<role rolename="manager-jmx"/>
    	<role rolename="manager-status"/>
    	<user username="admin" password="password" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
    	<!-- 为maven发布web项目加入用户 -->
    </tomcat-users>
    


    如图:

    三、设置maven setting.xml

    在mavn的安装目录conf 下的setting.xml内的servers标签中加入如下代码:

       <!-- 为Tomcat发布加入 --> 
         <server>
    		<id>tomcat</id>
    	    	<username>admin</username>
    		<password>password</password>
    	</server>
       <!-- 为Tomcat发布加入 --> 

    如图:(username,password同上面的tomcat-users.xml内的user标签中)

    四、修改pom.xml

    在pom.xml的<build></build>内加入如下代码:

    <!-- 为发布加入 -->
    <plugins>
    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <version>1.0-beta-1</version>
    <configuration>
    <url>http://localhost:8080/manager/text</url>
    <path>/path</path>
    <server>tomcat</server>
    <username>admin</username>
    <password>password</password>
    </configuration>
    </plugin>
    </plugins>
    <!-- 为发布加入 -->
    (说明:path是指定访问路径,如该工程的访问路径是:http://localhost:8080/path)

    (提示:此处设置不是通用的,可能会报错,遇到问题可参考http://stackoverflow.com/questions/5410479/tomcat-maven-plugin-403-error 解决)

    五、运行 Maven build ..

    运行 maven build ... 输入package tomcat :redeploy 
    点击run. (而后可以直接点解maven build运行)


    会看到build success提示,发布成功。

    六、其他:

    可能会遇到如下错误:


    原因:可能是Tomcat 未启动成功

    可能会遇到如下错误:

    ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.0-beta-1:redeploy (default-cli) on project sinbad-ordering-pizza: Cannot invoke Tomcat manager: Server returned HTTP response code: 403 for URL: http://localhost:8080/sinbad/text/deploy?path=%2Fproject&war=&update=true -> [Help 1]

    原因:可能是权限不足等。





    展开全文
  • 使用Intellij IDEA 和maven创建web项目webapp全过程。注意中间可能会卡住,所以中间有说要加个参数这样就会很快。

    安装Maven

    下载安装

    maven官网下载最新版。

    解压到安装目录。

    配置

    右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。

    注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。

    config

    config

    config

    如果想要修改maven的本地仓库位置,可以在maven的安装目录下的conf目录下的settings.xml配置文件中设置。

    config

    打开CMD,输入mvn --version,看到如下提示就说明安装成功了。

    config

    配置IntelliJ

    在IntelliJ的设置中,可以设置maven的安装目录,settings.xml文件的位置,和本地仓库的位置等信息。

    IntelliJ

    新建

    新建maven项目,create from archetype,选择maven-archetype-webapp

    maven

    Next,填写GroupId,ArtifactId和Version

    maven

    Next,这里在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。

    来自网上的解释:

    archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

    maven

    Next,填写项目名称和module名称。

    maven

    点击Finish。

    项目的目录结构如下:

    tree

    设置

    配置项目的JDK和language level

    config

    在main文件夹下新建一个java文件夹,把它设为源代码文件夹。

    config

    为module添加外部依赖的jar包。

    config

    添加tomcat的依赖是为了满足servletjsp依赖的,tomcat作为一个servlet容器提高了servletjsp的API。

    config

    config

    添加jar包依赖。

    config

    设置artifact。

    config

    设置tomcat。

    config

    config

    config

    启动tomca

    tomcat

    访问

    web

    展开全文
  • 1、23、4、5、

    1、

    2

    3、

    4、

    5、

    展开全文
  • Eclipse+Maven创建webapp项目&lt;一&gt; 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3...

    Eclipse+Maven创建webapp项目<一>

    1、开启eclipse,右键new——》other,如下图找到maven project

    2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project

    3、输入maven项目的基本信息,如下图所示:

    4、完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉:

    5、选择项目,右键选择Properties,进入属性页面,选择到Maven菜单下,如下图所示:

    6、选择java版本为1.7,并去掉其他两项,如下图:

    7、点击ok之后,再次回到项目结构,此时项目结构比较清晰,符合我们想要创建的maven项目

    8、此时webapp下的结果还没有显示出来,因为此时我们还没有配置此的项目为web项目,再次进去Properties配置,如下图所示:

    9、点击Further configuration available...,如下:

    10、配置src/main/webapp,并勾选生成web.xml的选项,如下:

    11、确定之后,返回到maven菜单下去掉Dynamic Web Module的勾选,点击ok,如下所示,webapp目录结构显示出来了:

    12、此时还需要配置,src/main/webapp为“/”项目的根目录,如下所示:

    13、完成如上配置后,最后完成maven webapp项目结构如下图所示:

    展开全文
  • idea创建maven webapp工程

    2018-09-03 13:48:30
    1:首先在idea中选择File-New-Project,选择左边Maven,选择jdk,勾选Create from archetype,选择webappwebapp有2个,要选择标记中webapp,如下图 2:选择好后点击Next 题外话:输入GroupId,ArtifactId,...
  • 因为教程使用的maven是自己下载配置的,并没有使用MyEclipse自带的(高版本的MyEclipse自带maven)。所以首先你要安装了maven 打开MyEclipse,Window–>Preferences 找到MyEclipse–>Maven4MyEclipse,如果你要下载...
  • 强大的maven项目管理工具来拯救你们呢?自动下载jar,自动下载jar依赖包。你什么都不用做,只需要在中央仓库中copy相关代码即可。 中央仓库:http://mvnrepository.com/ 目前重在讲解maven的使用,具体教程后续补上...
  • eclipse maven webapp搭建

    2019-03-06 13:47:09
    eclipse maven webapp搭建 右键-&gt;properties edit Project Facets 去除Dynamic web model的勾选 选择对应自己的java version apply 勾选Dynamic web model 选择3.0以上版本 点击Further ...
  • 1.在Eclipse中创建Maven工程的webapp项目时报错,如下图所示:(项目名称打码处理了)2.解决办法:在Eclipse中打开properties如下图:步骤3中的地址如右:http://repo1.maven.org/maven2/archetype-catalog.xml3.新建Maven...
  •  创建Maven的项目选择WebApp项目时 项目名中总是含有Maven Webapp字样 方案 在填写项目参数时,在Advanced中的Name template对应的输入框中填入入和Artifact Id即项目名一样的内容  ...
  • 1:导入Maven webapp项目(以extdirectspring-demo为例): improt -> Maven ->Exsiting Maven Projects -->Browses 即可。 2:将Maven webapp项目转化为eclipse web Project 项目  右击项目,点击Properties->...
  • 做项目时突然遇到了一个新问题,从前没有的,今天不知怎么了突然有了这个问题,maven创建web项目时多出了后缀名maven webapp ,很碍眼,而且访问路径还得删了,这个后缀名才可访问,所以找了答案,跟大家分享下,也可...
  • 本想着打开 IDEA 试着创建 Maven webapp 项目练练,结果创建好之后发现没有 src 等相关目录,等了超级久,结果还发生了错误…在网上百度之后,试了半天才弄好。 二、解决方法 1、这个方法有些人说可以,但我试了一些...
  • 去掉创建Maven web项目时,项目名后缀Maven Webapp本篇文章,承接上一篇MyEclipse新建单个Maven web工程,根据上一篇创建的web项目,项目名first-maven-web Maven Webapp一栏会后缀 Maven Webapp,而事实创建项目...
  • Eclipse中创建Maven webapp项目
  • Maven新建web项目是,会出现在项目名后面多出现Maven Webapp。带来一些不必要的麻烦。 具体避免如下: 在Advanced ->Name template 选择[artifactId],即可避免。
  • maven webapp项目创建servlet
  • maven3.6.1 tomcat9.0 jdk1.8 eclipse windows10 第一步: 新建maven-project项目 不要勾选Create a simple project 第二步: 选择webapp 第三步: 点击Finish: 第四步: 这是建好之后的界面 在项目名称上点...
  • Intellij idea 创建maven webapp时src一直加载不出来的问题 今天想在intellij idea新建一个maven web项目,结果src一直加载不出来,让我一度怀疑是不是我创建项目的步骤错误了。 后来我在网上找创建Maven web项目的...
1 2 3 4 5 ... 20
收藏数 52,783
精华内容 21,113