maven web 项目部署到tomcat 下面无web.xml文件
来源:互联网 发布:为什么服务器用centos 编辑:程序博客网 时间:2024/05/29 14:53
发现问题的原因:写了一个简单的Spring MVC 项目,web.xml,springmvc.xml 配置都是对的,项目部署到tomcat下面启动正常,无任何错误,但是启动tomcat 后,通过浏览器访问controller,但是无论如何都无法访问,tomcat无任何日志。pom.xml 关于build部分的设置如下:
<build> <finalName>yt-web-cloud-sound</finalName><sourceDirectory>src/main/java</sourceDirectory><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>1.7</source><target>1.7</target><encoding>UTF-8</encoding><compilerArguments><verbose /><bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath></compilerArguments></configuration></plugin><plugin> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <warSourceDirectory>webapp</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin></plugins><resources><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.xml</include><include>**/*.tld</include></includes><filtering>false</filtering></resource><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include><include>**/*.tld</include></includes><filtering>false</filtering></resource></resources></build>
这里:<warSourceDirectory>webapp</warSourceDirectory> 指定了web 的根目录,然后我再网上搜索说加上:
<configuration> <warSourceDirectory>webapp</warSourceDirectory> <webXml>webapp/WEB-INF/web.xml</webXml> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration>这里指定加载web.xml ,但是install 后发现找不到该web.xml,然后我仔细看下了项目结构,发现webapp在src目录下面,没有在根目录下面:
接下来我把webapp剪切到项目根目录下后,再重新install ,一切正常。
这说明按照myeclipse新建的maven web 项目的目录结构是不对的,需要手动设置项目的结构
阅读全文
0 0
- maven web 项目部署到tomcat 下面无web.xml文件
- maven web 项目部署到tomcat 下面无web.xml文件
- Maven Web项目部署到Tomcat
- Myeclipse部署maven web项目到tomcat
- maven web项目部署到tomcat
- Maven Web项目部署到Tomcat
- Maven Web项目部署到Tomcat下
- 部署maven web项目到tomcat服务器
- Maven实现项目构建直接部署Web项目到Tomcat
- eclipse+maven远程(自动)部署web项目到tomcat
- 将maven web项目部署到eclipse tomcat中
- eclipse中将maven web项目部署到tomcat中
- maven web项目自动化部署到tomcat中
- maven web项目自动化部署到tomcat中
- eclipse servers部署maven 的web项目到tomcat无效
- eclipse+maven远程(自动)部署web项目到tomcat
- Maven实现直接部署Web项目到Tomcat
- 搭建Maven自动部署Java Web项目到Tomcat服务器
- 百练_2856:计算邮资
- Docker应用示例1--使用Docker创建Web服务
- CentOS 7.0 使用iptables
- 斜率小于0的连线数量 51Nod
- spark HA 模式搭建 (详细配置)《转载》
- maven web 项目部署到tomcat 下面无web.xml文件
- 07.25.17 2017年多校联合训练第1场
- Codevs1380没有上司的舞会_KEY
- hdu1714RedField 椭圆扇形面积公式
- Android生成二维码与识别二维码(ZXing)
- 工作第四周了,比急忙,好久没总结啦
- 风险预警·如何预防开发问题流到生产
- 《邓小平时代》读后
- 保持Android Service在手机休眠后继续运行