新建xml文件带webapp
2011-11-22 14:22:31 jiushuai 阅读数 964
  1. 下载springside-3.3.4-all-in-one.zip解压。
  2. 设置环境变量M2_HOME 到 tools\maven\apache-maven-2.2.1 目录,在环境变量path中增加%M2_HOME%\bin
  3. 执行generate-project.bat生成新的项目框架
  4. cmd进入创建好的\generated-projects\helloworld目录下,执行mvn dependency:copy-dependencies 初始化依赖jar到target/dependency目录。
  5. myclipse中创建web project,project name为helloworld。
  6. 分别创建源码目录src/main/java、src/main/resources、src/test/java 、src/test/resources及目录lib。
  7. 将target/dependency目录下jar拷贝到lib下,在myclipse helloworld项目java bulid path中加入这边jar。 
  8. 将generated-projects\helloworld\src\main下的java 、resources目录拷贝到myeclipse\src\main 下,webapp下的目录拷贝到\WebRoot下。同样test目录下文件拷贝到test目录下。
  9. 将项目编码修改为utf-8,刷新一下。发现一个错误都没有就ok了。
  10. 执行\tools\h2\h2-server.bat启动H2数据库
  11. 执行db-init.bat初始化数据库。
  12. 系统部署:run as->myeclipse application server.

  1. 输入http://localhost:8080/helloworld正常登陆。部署成功
  2. end.
  3. 原帖地址:http://blog.csdn.net/liuzhiquan_1025/article/details/6637490

新建xml文件带webapp 相关内容

2018-12-13 10:46:00 weixin_34074740 阅读数 3

#问题描述:

在新建一个springmvc项目的时候可以能将weapp这个文件夹移动位置,然后它的属性发生了改变,原来文件夹上有一个小蓝点,现在没有了.如下图所示:


13994765-8762c69c62e05301.png
这样的是自己新建的,但是这样在xml中配置是找不到的

那要怎么操作将属性改回来呢?

步骤1:


13994765-553bdc6041f19bea.png
打这个project structure


13994765-fff6ee44172ce8df.png

如果存在web这个模块的时候,就进行2这个步骤,修改所指向你新建webapp的目录,3步骤:先添加一你新建webapp的目录,然后将之前那个删掉,然后点ok即可.

如果没有1所指向那个web模块怎么办?莫慌,没有我们可以加嘛!具体的操作如下:


13994765-b48c3b124f17a50e.png
点这个+


13994765-d6a90c6bf904ebda.png
添加这个即可重复上面的步骤

就可以完成了

之后就可以看到webapp上的小蓝点又回来了.


13994765-5219528c83b86185.png

转载于:https://www.jianshu.com/p/ac9ad5d5a9b8

新建xml文件带webapp 相关内容

2015-07-28 10:20:00 luckhouge 阅读数 25
maven版本:apache-maven-3.3.3
eclipse插件版本:m2e - Maven Integration for Eclipse 1.4.1.20140328-1905


1. new-->maven project-->maven-archetype-webapp-->填写group_id,atifact_id-->finish
2. 创建完成后,结构如下
[img]http://dl2.iteye.com/upload/attachment/0110/5246/8c213a73-64bf-3940-9d53-6b19c3a3f6f8.jpg[/img]
3. 修改pom.xml,添加servlet dependency

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>


4. 添加maven的jetty插件

<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.8.v20150217</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<httpConnector>
<port>8081</port>
</httpConnector>

<webApp>
<contextPath>/${project.artifactId}</contextPath>
<!--
<resourceBases>
<resourceBase>${project.basedir}/src/main/webapp</resourceBase>
<resourceBase>${project.basedir}/commons</resourceBase>
</resourceBases>
-->
</webApp>

<requestLog implementation="org.eclipse.jetty.server.NCSARequestLog">
<filename>target/access-yyyy_mm_dd.log</filename>
<filenameDateFormat>yyyy_MM_dd</filenameDateFormat>
<logDateFormat>yyyy-MM-dd HH:mm:ss</logDateFormat>
<logTimeZone>GMT+8:00</logTimeZone>
<append>true</append>
<logServer>true</logServer>
<retainDays>120</retainDays>
<logCookies>true</logCookies>
</requestLog>
</configuration>
</plugin>
</plugins>


5.通过maven启动jetty
[img]http://dl2.iteye.com/upload/attachment/0110/5257/5ab51a1b-0cca-30ca-83ae-254aeb661334.jpg[/img]

6.访问 http://localhost:8081/springMybatis/
Hello World!

新建xml文件带webapp 相关内容

2017-03-19 16:48:19 zxcv1234zx12 阅读数 357

新建maven项目,选webapp
新建maven项目,选webapp

这里写图片描述
配置环境变量,添加server runningtime,保存退出后再resource会多出src\main\java和src\test\java目录
这里写图片描述
打开pom.xml,把jdk设置为1.8
这里写图片描述
maven update,jdk由原来的1.5变成1.8了
这里写图片描述
进入project facets,先把dynamic web module取消勾选-应用,再选择3.1
这里写图片描述

这里写图片描述
删除web.xml
这里写图片描述
重新生成web.xml
这里写图片描述

新建xml文件带webapp 相关内容

2017-08-24 17:21:33 qq_32256235 阅读数 196
MyEclipse中创建新的Maven项目(webapp目录结构)过程如下:

1. New -> Project… -> Maven Project


2. Next, 



3. Next, 选择“maven-archetype-webapp”创建一个webapp目录结构的项目


4. 填Group Id,Artifact Id,和Package(请参考后面的“关键词”),点击“Finish”


5. 休息片刻,等待MyEclipse创建项目

创建完成后,文件目录结构如下:


6. (如果不喜欢现在的文件名)修改项目名称和存放路径:项目右键 -> refactor -> rename


7. 添加代码目录:
注:如果是MyEclipse2015,只需要在Java Build Path -> Libraries 中,把JRE System Library修改为“Workspace default JRE”就可以自动有那些目录了,无需下面的操作。
项目右键 -> Build Path -> New Source Folder…,填写“src/main/java”
(注:MyEclipse2015没有这个菜单,直接这样就行:项目右键 -> New -> Folder ->Folder Name 输入 “src/main/java”,然后重复步骤输入“src/test/java




添加后,test目录也自动有了:


8. (如果需要)修改项目所使用的jdk项目右键 -> Build Path -> Configure Build Path…




最终的项目目录结构如下:


9. 添加相应的插件,如 maven-compiler-plugin
  1. <plugin>  
  2.  <groupId>org.apache.maven.plugins</groupId>  
  3.  <artifactId>maven-compiler-plugin</artifactId>  
  4.  <version>2.3.2</version>  
  5.  <configuration>  
  6.   <source>1.7</source>  
  7.   <target>1.7</target>  
  8.  </configuration>  
  9. </plugin>  
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
     <source>1.7</source>
     <target>1.7</target>
    </configuration>
   </plugin>

关键词:
GroupId:一般是公司名或组织名
ArtifactId:一般是project名
Packaging:打包类型,jar/war/rar/ear/pom等,默认是jar
Version:版本号,GroupId+ArtifactId+Packaging+Version构成项目的唯一标识
Snapshot:标识一个正在开发阶段、会经常更新、但尚未发布的版本

<dependency management>和<dependencies>的区别:
在父POM中用<dependency management>定义好version, scope, 和exclusions后,可以被子POM中用<dependencies>定义的依赖所继承使用。这样,如果有多个子POM的话,可以确保用同一套version, scope, 和exclusions。

Dependency Scope:
  • compile: 默认的scope。编译、测试、打包全都需要。compile参与依赖传递,就是说,项目A依赖于B(依赖scope是compile),项目C依赖于你的项目A,那么C也就依赖于B。
  • provided: 表示JDK或者容器会在Runtime时提供这些(jar),如servlet api,部署时是不需要它的,因为应用服务器肯定有这些东西。provided的东西在编译和测试时会用到,不参与传递依赖。
  • runtime: 表示编译时不需要,但测试和运行时需要,最终打包时会包含进去。
  • test: 只用于测试阶段(测试的编译和测试的运行),典型的就是junit的jar。
  • system: 和provided类似,但要求jar是系统里已有的,不会在repository里找,如rt.jar,tools.jar这些。
  • import: 简单的说,项目的pom可以继承另一个项目的pom,从而继承了父项目的依赖关系,但是因为之后single inheritance的限制,所以创造了import,使得你可以“导入”或者说“继承”任何一到多个项目的依赖关系。

找包的方法:
  1. 在GOOGLE里输入: maven spring repository 
  2. 得到:
  1. <dependency>    
  2.     <groupId>org.springframework</groupId>  
  3.     <artifactId>spring</artifactId>  
  4.     <version>2.5.5</version>  
  5. </dependency>   
<dependency>  
    <groupId>org.springframework</groupId>
    <artifactId>spring</artifactId>
    <version>2.5.5</version>
</dependency> 

等Maven下载完jar包后,
  1. Stop server
  2. Redeploy/Reload application
  3. Start server

或在此网站中查找:http://mvnrepository.com/

(转自Clement-Xu的博客)

新建xml文件带webapp 相关内容

没有更多推荐了,返回首页