今天用maven3的命令打war包,命令是mvn clean package -Dmaven.test.skip=true,打包后放在tomcat跑起来后发现tomcat的日志出现乱码。

后来在pom.xml中添加utf-8就解决了。

主要原因是我的电脑window的maven默认的字符集是gbk ,可以执行mvn -version看到

Maven home: G:\apache-maven-3.3.9

Java version: 1.8.0_65, vendor: Oracle Corporation

Java home: G:\java\jdk1.8\jre

Default locale: zh_CN, platform encoding: GBK

OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos"

查阅了下资料发现maven2和maven3有点区别

在确认POM文件中已有上述内容的前提下,增加以下内容(如已包含maven-compiler-plugin的相关内容,则只需在相应位置增加红色字体部分内容):

org.apache.maven.plugins

maven-compiler-plugin

1.5

1.5

UTF-8

注意:

1、同时指定属性和的方式可适用于Maven2和Maven3。

2、在Maven3中可以只增加属性而不指定,即能解决编译问题。如果只指定编译不会出错,但会出现以下警告。建议两者都进行指定或只指定前者。警告信息如下:

[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!

3、在Maven2中,如果只指定属性则编译出错;如果只指定编译不会出错,但会出现与第2点类似的警告,建议两者都进行指定,以免对运行产生影响。

maven intall在target文件夹中自动生成的war包部署服务器时缺斤少两

1.问题描述,本地改动特别大或者升级系统操作,打war包部署服务器上程序时候,页面或者后台总是报错,原因就是比本地少东西. 2.问题排查解决:maven clean然后maven intall在tar ...

Maven开发基础总结(Maven自启动,Maven打war包,Maven热部署)

学习内容: 1.不依赖外部Tomcat,自己启动方式部署 2.Maven打war包,远程部署到centOS 3.Maven热部署(不关闭Tomcat部署应用)   做maven开发前提: 1.编码UT ...

IDEA多模块父子依赖maven项目war包部署

IDEA多模块父子依赖maven项目war包部署 Posted on 2018-04-25 | In IDEA | | Visitors 286 IDEA全称为IntrlliJ IDEA,它是一款非常 ...

用Maven部署war包到远程Tomcat服务器

过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署. 很显然,这样做不够方便,且我们 ...

170329、用 Maven 部署 war 包到远程 Tomcat 服务器

过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署. 很显然,这样做不够方便,且我们 ...

知识小罐头04(idea+maven+部署war包到tomcat 下)

上一节新建了一个基本的maven web环境,现在最快速度新建一下springmvc环境! 1.最快搭建springmvc环境 什么叫做最快,当然是怎么简单怎么来啦!由于内容都是很熟悉的东西,serv ...

war 包tomcat部署和maven的tomcat插件部署的不同

不用插件 1在linux服务器上下载号tomcat 或者上传tomcat 2上传war包,最好创建一个目录房war包,和tomcat 3解压war包,jar -xvf war   或者unzip wa ...

基于springboot多模块项目使用maven命令打成war包放到服务器上运行的问题

首先,大家看到这个问题,可能并不陌生,而且脑子里第一映像就是使用mava中的clear package 或者 clear install进行打包,然后在项目中的target文件夹下面找到xxx.war ...

知识小罐头03(idea+maven+部署war包到tomcat 上)

自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven! 重要的事说三遍!maven本质上,其实就是一种目录的格式,没有什么特别的地方!而且,你可以 ...

随机推荐

iOS之开发中常用的颜色及其对应的RGB值

R G B 值   R G B 值   R G B 值 黑色 0 0 0 #000000 黄色 255 255 0 #FFFF00 浅灰蓝色 176 224 230 #B0E0E6 象牙黑 41 ...

SCSS

CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行编码工作. 通俗的说,“CSS ...

cogs 53 多人背包

/* 要求每个最优 即累加前k优解 注意不用去重 */ #include #include #include ...

使用MVC4,Ninject,EF,Moq,构建一个真实的应用电子商务SportsStore

05 2013 档案 使用MVC4,Ninject,EF,Moq,构建一个真实的应用电子商务SportsStore(一) 摘要: 完成SportsStore电子商务平台,你将学会: 1.使用MVC4开 ...

编写React组件的最佳实践

此文翻译自这里. 当我刚开始写React的时候,我看过很多写组件的方法.一百篇教程就有一百种写法.虽然React本身已经成熟了,但是如何使用它似乎还没有一个"正确"的方法.所以我( ...

LeetCode算法题-Quad Tree Intersection(Java实现)

这是悦乐书的第260次更新,第273篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第127题(顺位题号是558).四叉树是树数据,其中每个内部节点恰好有四个子节点:top ...

Robot Framework+AutoItLibrary使用

目的:用Robot Framework测试win7桌面程序   因为安装完了才补的记录,估计有错漏:(     步骤: 1. 尝试pip install AutoItLibrary 失败 2. 下载A ...

品味性能之道<十一>:JAVA中switch和if性能比较

通常而言大家普遍的认知里switch case的效率高于if else.根据我的理解而言switch的查找类似于二叉树,if则是线性查找.按照此逻辑推理对于对比条件数目大于3时switch更优,并且对 ...

JAVA遍历Map的方法

import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestMap { pu ...

【SSH网上商城项目实战19】订单信息的级联入库以及页面的缓存问题

转自: https://blog.csdn.net/eson_15/article/details/51433247 购物车这一块还剩最后两个问题,就是订单信息的级联入库和页面缓存,这里的 ...

war文件放到服务器乱码,maven 打war包tomcat服务器乱码问题相关推荐

  1. java jar 源码乱码,java使用jar包时出现乱码的解决方法

    java使用jar包时出现乱码的解决方法 发布时间:2020-06-17 17:06:29 来源:亿速云 阅读:105 作者:元一 jar包是什么: jar(Java Archive,Java归档文件 ...

  2. tomcat服务器运行环境,win7怎么配置Tomcat服务器环境|win7系统配置Tomcat服务器环境的方法...

    ‍‍ 许多用户询问说win7旗舰版系统怎么配置Tomcat服务器环境?tomcat是什么?它一款轻量级免费开源的Web服务器,我们再使用tomcat时,最好配置一下环境变量.很多新手用户不知道怎么配置 ...

  3. 服务器下传Android端,本地Tomcat服务器接收android端上传的数据

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 大体描述 android端提交账号和密码,Tomcat服务器端会接收到,eclipse的控制台输出得到的账号和密码. T ...

  4. java获取服务器超时_java – Eclipse中的Tomcat服务器超时

    我在Eclipse中遇到Tomcat服务器问题.我收到以下超时错误: Server Tomcat v7.0 Server at localhost was unable to start within ...

  5. idea服务器启动显示断开连接,idea运行maven项目时连接Tomcat服务器失败

    老师,我一直用的是CentOS6.8系统,按视频一步步操作,防火墙也增加了199端口开放,可是在idea15里运行maven项目时显示: /develop/apache-tomcat-7.0.82/b ...

  6. WAR文件与具有嵌入式服务器的Java应用程序

    大多数服务器端Java应用程序(例如,面向Web或面向服务的)都希望在容器中运行. 打包这些应用程序以进行分发的传统方法是将它们捆绑为WAR文件. 这无非是具有标准目录布局的ZIP归档文件,其中包含运 ...

  7. 如何将一个Jsp网站打包发布(发布为War文件)

    网站做完后,并不是直接放到服务器(Tomcat)中去运行,而是先将其打包成War文件,再把War文件放到服务器中去运行,那样更方便 那么怎样将一个Jsp网站打包呢??? 一.方法一 进入cmd到dos ...

  8. WAR文件信息泄露及利用

    1.1WAR文件信息泄露及利用 1.1.1war简介 WAR文件常见于Java应用中,WAR文件和JAR文件的文件格式是一样的,并且都是使用jar命令来创建,但就其应用来说,WAR文件和JAR文件是有 ...

  9. war文件—Web项目部署

    war文件是什么? Web存档(war)文件包含Web应用程序的所有内容.它减少了传输文件所需要的时间.  war文件的优点 节省时间:war文件将所有文件合并为一个单位. 所以在将文件从客户端传输到 ...

  10. 服务器c的环境配置文件,配置linux服务器环境(jdk+tomcat+mysql+nginx+redis+svn+nexus的maven私服)...

    一.安装jdk: 1.远程连接工具我用的是xshell6: 切换到root用户 2.创建安装目录: 创建安装目录 3.将jdk上传到目录下,并解压: 上传文件 解压tar zxvf jdk-8u191 ...

最新文章

  1. GBDT指标重要性计算
  2. hive底层原理 sql执行过程_Hive mapreduce SQL实现原理——SQL最终分解为MR任务,而group by在MR里和单词统计MR没有区别了-阿里云开发者社区...
  3. 解题报告——蓝桥 试题 基础练习 矩阵乘法——27行代码AC
  4. createprocess失败代码2_极客战记[森林]:边地之叉-通关代码及讲解
  5. 实验 使用 vivado zedboard GPIO 开关 开控制 LED
  6. “阿法狗”之父:关于围棋,人类3000年来犯了一个错
  7. XML和JSON的比较
  8. Kubernetes 弃用 Docker !
  9. CSDN如何赚积分及C币
  10. java整人代码大全_给大家分享个整人代码。很实用
  11. 冯诺依曼计算机组成结构特点是什么,冯诺依曼计算机的主要特点是什么
  12. iOS APP 启动页和icon图标尺寸
  13. office 利用宏 给全文追加拼音
  14. EOS Utility无法安装的问题解决
  15. JS 网页打印解决方案
  16. 判断Linux环境是否装了NCCL,安装cuDNN和NCCL指南
  17. CSS 实现超过固定高度后出现展开折叠按钮
  18. OJ1088: 手机短号 (多实例)(C语言)
  19. Spark基础练习系列
  20. mysql服务器万能密码_Linux服务器---mysql忘记root密码

热门文章

  1. OPPO手机刷机解锁救砖解账户锁方法
  2. 视频应用在区块链上的应用
  3. LabelImg安装
  4. 字体转换,woff,ttf,otf,eot,svg
  5. BC26通过LWM2M接入电信AEP平台(透传模式)
  6. synchronized偏向锁
  7. oc引导win方法_适配自己的OC引导一键生成Opencore Generation X使用指南
  8. 戒烟、写作、赚美金:我的2020
  9. 去除winrar广告
  10. Design Tradeoffs for SSD Performance