2 qq 32574435 qq_32574435 于 2016.09.16 11:18 提问

我在开源社区下载了一个权限系统的maven工程,但是遇到的问题无法解决

我先说一下我的工作环境:

eclipse10,maven3.3.1,jdk1.7,Tomcat7,数据库用的是mysql

项目下载网址:https://github.com/Jdoing/myweb

博客网址:http://lib.csdn.net/article/java/2933

我刚下载的时候还不能直接部署到Tomcat7,后来我就把导入的maven项目转成web项目了,可以成功部署了,但是却遇到了下面几个问题:

1、我把导入的项目转成web项目,但是很多js插件报错,而且经常跳出下面这个错误Errors occurred during the build.Errors running builder 'Maven Project Builder' on project 'myweb'.8194

2、我用maven install打包的时候出现错误,有可能是第一个错误引起的,导致无法打成war包

3、第一次接触maven项目,不知道具体本地访问项目组jsp页面的访问路径。

本人小白,第一次接触maven项目,遇到问题百度了好久都没有解决,所以在这里向各位大神求助,谢谢。

1个回答

AHAU10
AHAU10   2016.09.16 13:05

初步看了一下你的代码。 mvn install不能成功的原因是因为你少了一个打war包的maven插件 maven-war-plugin。

 <build>
        <pluginManagement>
            <plugins>
                <plugin>  
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.0</version>
                    <configuration>
                        <source>1.7</source>
                        <target>1.7</target>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.4</version>
                    <configuration>
                        <warSourceDirectory>src/main/webapp</warSourceDirectory>
                        <warName>SpringSecurityCusotmLoginFormAnnotationExample</warName>
                        <failOnMissingWebXml>false</failOnMissingWebXml>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
        <finalName>SpringSecurityHelloWorldAnnotationExample</finalName>
    </build>

顺便说一下,没有必要使用install这个命令。

mvn install 会把生成的war包安装(复制)到你的本地仓库里。 一般没有必要这么做。

打包使用:mvn clean package 就行了。
只是编译: mvn clean compile

如果没有编译错误,以上应该就能打包成功了。

问题1: eclipse的问题。不是Js插件的错。 在我的eclipse上js没有报错,这个东西不用理会他。
问题2:缺少maven-war-plugin的配置,上面已经说过了。 就算js的报错,也不会影响maven打war包的。 maven打war包的时候只要java代码编译
通过了,并且配置正确就行。
问题3:“不知道具体本地访问项目组jsp页面的访问路径”这个描述我不是很理解。 只想说一点。 maven的src/main/webapp就相当于WebContent这个文件夹。maven工程除了一个pom.xml与普通的工程没有区别。此处不应该有疑惑。 当然如果你不喜欢src/main/java, src/main/webapp
而且熟悉maven的话可以精简一下路径。就像这个一样
http://www.codejava.net/frameworks/struts/struts-2-spring-4-hibernate-4-integration-tutorial-part-1-xml-configuration

最后maven工程打war包的时候注意一下发布路径就行了。

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
搭建的maven项目中pom文件中的jar全部不能导入到工程里面解决
1、刚搭建的maven项目,加入pom文件后,再配置好所有的框架配置文件,然后开始撸代码,发现竟然连一个spring框架的@service注解都无法注入,然后才发现根本没有相关的jar,于是发现所有的jar都没有加载进来,如图,图中的jar为正常,而全部没有加进来时,红框里面的这个Maven Dependencies 是根本没有的: 2、解决,最开始按照网上的 Maven Upd
maven项目依赖无法关联打包的问题
maven项目依赖无法关联打包的问题
创建maven项目出现的问题及解决
这几天在做毕业设计,需要搭建项目,当第二次碰到的时候又忘记怎么解决的了,看之前的备注以及解决方法才想起来怎么弄,今天想把所出现的问题以及解决方法进行重新整理一下,如果有错误可以一起讨论讨论,哈哈~ web.xml is missing and is set to true 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷
Maven+SSM框架下项目开发常见异常及解决方案(一)
Caused by: Java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor 原因:缺少此包aopalliance-1.0.jar –这个jar包是spring的AOP,里面有Interceptor和Invocation 解决方法:下载并导入该jar包后方可解决 pom.xml: <depende
关于maven install 出现的问题
工程中都已经根据pom.xml文件成功下载jar包。 对一个工程执行maven install,然而这个工程总是无法找到已经下载下来的jar包。 为什么? 可能这个工程是一个子工程, 执行maven install之前,你没有对这个工程的parent工程执行maven install。 导致,实质上parent工程并没有编译过,直接让子工程编译,导致子工程无法找到所依赖的工程(未编译过
使用SSM+Maven搭建项目框架常见问题及解决方法
使用SSM+Maven框架搭建完成后,可以写一个测试Demo测试框架有没有出现各种小问题,这里就以一个分页查询Demo为例测试框架。 1. Error creating bean with name 'XXXXX': Injection of autowired dependencies failed; nested exception is org.springframework.beans.
创建Maven项目常见错误整理(一)
问题描述:创建完maven项目后项目下只有src/main/resources,创建src/main/java等提示“The folder is already a source folder.”,文件已经存在,现在-》 显示这样的,存在是存在,但是有红叉,是missing: 解决方法: 1. 2. 3. 5. 解决:
办公系统中经常遇到的权限管理问题 (一)解决方案
系统用户授权以及设置代理功能。解决日常应用中领导出差等过程中,将账号和口令交予他人泄露个人信息的情况。且此授权过程不能传递。
eclipse中无法看到maven依赖的源码的原因
eclipse中无法看到maven依赖的源码的原因
maven一直无法依赖问题(总结)
最近Maven提交代码到私服,经常遇到这个问题。一开始不管如何clean,compile都解决不了,最终找到解决方法。 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] -------------------------------