-
maven打war 自定义properties 到jsp页面0
在maven打war包时,pom.xml自定义的properites 可以打到*.properties文件中,但是在*.jsp中引用自定义变量无法打入,求一份可以打到jsp中的pom.xml
自定义变量是在pom.xml的 profile properties 中定义的,比如以下域名:图片域名、样式域名等等。在jsp页面中有引入样式形如<link href="${profile.xxx.domain}/a/b/c.css" rel="stylesheet" type="text/css" />
profile.xxx.domain 实在 pom.xml 中
<profile> <id>development-ws</id> <properties> <profile.xxx.domain>http://www.jd.com/</profile.xxx.domain> </properties> </profile>
2014年7月02日 11:39
3个答案 按时间排序 按投票排序
-
采纳的答案
给你个完整的看看:
<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>*.*</include> <include>**/*.*</include> </includes> <filtering>true</filtering> </resource> </resources> <plugins> <!-- compiler插件, 设定JDK版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>${jdk.version}</source> <target>${jdk.version}</target> <showWarnings>true</showWarnings> </configuration> </plugin> <!-- war打包插件, 设定war包名称不带版本号 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <warName>${project.artifactId}</warName> <webResources> <resource> <directory>src/main/webapp</directory> <includes> <include>*.*</include> <include>**/*.*</include> </includes> <filtering>true</filtering> </resource> </webResources> </configuration> </plugin> </plugins> </build>
2014年7月02日 12:28
-
检查你的pom有没有war打包插件,如下:
<!-- war打包插件, 设定war包名称不带版本号 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <warName>${project.artifactId}</warName> <webResources> <resource> <directory>src/main/webapp</directory> <includes> <include>*.*</include> <include>**/*.*</include> </includes> <filtering>true</filtering> </resource> </webResources> </configuration> </plugin>
2014年7月02日 12:26
相关推荐
在CAS集成到Maven项目中,war包通常包含了CAS服务器端的应用程序,可以直接部署到Tomcat这样的应用服务器上。 描述中提到,压缩包包含两个Maven测试DEMO。Maven是Java项目管理工具,它负责构建、依赖管理和项目信息...
当我们在Spring Boot项目中使用WAR包部署到Tomcat服务器后,访问项目中的某个JSP页面时遇到了404错误,表明服务器未能找到请求的资源。这通常是由以下原因造成的: 1. **WAR包中未包含JSP资源**:Spring Boot默认...
- 设计视图页面(如login.jsp)。 **四、常见问题及解决方案** 在Maven项目中,如果pom.xml报错提示缺少web.xml,原因可能是项目类型被误设为动态Web项目。解决方法是删除src/main/webapp目录,然后在"Project ...
Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...
3. **部署和测试**:将项目打包成WAR文件,部署到Tomcat服务器上,然后通过浏览器访问Servlet的URL,查看JSP页面是否正确显示查询结果。 通过以上步骤,你已经成功地在Java Web环境中配置了MySQL数据库,并将查询...
- **解压与安装**:解压到指定路径,例如 `D:\maven\apache-maven-3.5.3`。 - **配置环境变量**: - **配置 MAVEN_HOME**:新建系统变量 `MAVEN_HOME`,路径设为 `D:\maven\apache-maven-3.5.3`。 - **配置 PATH...
要想在SpringBoot中使用JSP,需要将SpringBoot应用打包成WAR文件,并部署到支持JSP的Web服务器上。 在Maven项目中,首先需要确保项目的POM文件中包含了对JSP支持的依赖,比如JSTL(JavaServer Pages Standard Tag ...
在**build.xml**文件中,开发者可以编写自定义的预编译JSP任务,例如使用`javac`任务来编译预处理的JSP源代码,或者使用`war`任务将预编译后的Servlet和静态资源打包到WAR(Web Archive)文件中。同时,也可以使用`...
此外,我们还可以配置Maven插件来执行构建、测试和打包任务,如使用maven-compiler-plugin编译源代码,maven-surefire-plugin运行单元测试,以及maven-war-plugin打包Web应用。 在"springmvc_mongodb"这个项目中,...
你可以通过运行"Maven Build" -> "clean" -> "install"目标来构建和打包项目,生成WAR文件,然后部署到服务器进行测试。 总结,使用Eclipse构建Maven的SpringMVC项目涉及以下几个关键步骤:安装和配置Eclipse与...
因此,我们需要使用如`maven-war-plugin`或者`spring-boot-maven-plugin`的插件,通过设置`classifier`属性来创建一个包含JSP的额外WAR文件。 在`pom.xml`中添加以下配置: ```xml <groupId>org.spring...
在Spring Boot的配置文件`application.properties`中,我们设置了服务器的端口(`server.port`)和视图解析路径(`spring.mvc.view.prefix`与`spring.mvc.view.suffix`),这些配置将决定如何将后端控制器的方法映射...
3. **添加自定义资源**:在项目目录结构中,我们可以按照与CAS WAR中相同的目录结构放置自定义资源,如`favicon.ico`(网站图标)、`index.jsp`(首页)、`css`(样式表)、`images`(图片)、`js`(JavaScript文件...
现在,你可以将项目打包成WAR,然后部署到Tomcat服务器上,通过访问`http://your-server-url/index`来查看JSP页面。 另一方面,对于接口的Json返回,SpringBoot提供了一种简单的方式。通过使用`@RestController`...
- Maven会下载所需的构件(如pom和jar文件)到本地仓库,默认位置为`C:\Users\<username>\.m2`。 - 复制`M2_HOME/conf/settings.xml`文件至`C:\Users\<username>\.m2`,避免升级时重新配置。 3. **升级Maven** -...
在这个项目中,开发者利用了JSP(Java Server Pages)的强大功能,结合Tomcat应用服务器,实现了动态网页与后台数据库的交互,从而实现了商品浏览、添加到购物车、下单结算等一系列网购流程。 JSP是一种在服务器端...
- 将生成的WAR文件复制到Tomcat服务器的`webapps`目录下。 - 启动Tomcat服务器,可以通过双击Tomcat安装目录下的`bin/startup.bat`文件来启动。 #### 三、JAR包的构建 JAR包是另一种常见的打包方式,主要用于非...
综上所述,"springboot+jsp 使用过滤器.do"这个项目展示了如何在Spring Boot应用中集成JSP页面,并通过Maven管理项目,同时利用过滤器实现特定的HTTP请求处理逻辑。通过学习这个示例,开发者可以更好地理解Spring ...
"Maven account-web例子"是一个基于Maven构建的Web应用程序示例,主要展示了如何使用Maven进行项目管理和构建。在这个例子中,"account"可能是项目的模块名,代表着与账户相关的功能。Maven是一个强大的项目管理工具...