maven项目下有关问题

 

 

问题1:maven项目下jsp文件中el表达式失效问题(转)

 

2.5之前web.xml文件中的头定义中,el表达式默认是忽略不解析的,故需要显示声明解析el表达式,3种方案:

方案1,在jsp文件头上添加如下:

<%@ page isELIgnored="false" %>

方案2,在web.xml文件中如下定义:

<jsp-config>
    <jsp-property-group>
        <url-pattern>*.jsp</url-pattern>
        <el-ignored>false</el-ignored>
        <scripting-invalid>true</scripting-invalid>
    </jsp-property-group>
</jsp-config>

方案3,改变web.xml中的头为2.5之上的版本..

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
 

 

问题2:

maven 不能设置为web3.0人解决方法

 

错误: Description    Resource    Path    Location    Type Cannot change version of project facet Dynamic Web Module to 3.0.   

 

首先在硬盘下找到  \项目名\.setting\文件夹下的   org.eclipse.wst.common.project.facet.core.xml  xml文件。

 

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="jst.web" version="2.3"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
  <installed facet="java" version="1.7"/>
</faceted-project>

 

将jst.web,的version改成3.0.

然后在eclipse里右键该工程--maven--updateProject即可。。

 

问题3:修改jdk版本,由javase1.5变为jdk_1.7

 

   <plugins>
    	<plugin>
    		<groupId>org.apache.maven.plugins</groupId>
    		<artifactId>maven-compiler-plugin</artifactId>
    		<version>3.1</version>
    		<configuration>
    			<source>1.7</source>
    			<target>1.7</target>
    		</configuration>
    	</plugin>
    </plugins>

 

问题4:tomcat发布maven的web项目

 

 

 

 

你可能感兴趣的:(maven项目下有关问题)