SSM框架使用遇到的问题
2017-04-07 14:12 如是我所闻 阅读(727) 评论(0) 编辑 收藏 举报1.不能访问静态资源
原因:web.xml中springmvc配置了拦截所有访问请求。
<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/springmvc.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
解决:在springmvc的配置文件中设置静态资源访问
<!-- 對webroot下的res和demo和js擁有訪問權 --> <mvc:resources location="/res/" mapping="/res/**"/> <mvc:resources location="/css/" mapping="/css/**"/> <mvc:resources location="/js/" mapping="/js/**"/> <mvc:resources location="/demo/" mapping="/demo/**"/>
2.报错信息JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer.SSMDemo Maven Webline 1Maven Java EE Configuration Problem
解决办法:在pom.xml配置文件中加入如下语句:
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6(修改成自己JDK的版本)</source> <target>1.6(修改成自己JDK的版本)</target> </configuration> </plugin> </plugins>
修改完毕后 Maven项目,右键-update project