启动idea,桌面自动生成三个日志文件是怎么会使
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动idea,桌面自动生成三个日志文件是怎么会使相关的知识,希望对你有一定的参考价值。
参考技术A 1安装jdk这里以安装官方jdk1.7.79为例,jdk7网页:1.1下载jdk1.7.79$wget1.2解压$tar-zxvfjdk-7u79-linux-x64.tar.gz1.3安装到/usr/lib/jvm$mkdir/usr/lib/jvm$mvjdk1.7.0_79/usr/lib/jvm$cd/usr/lib/jvm$mvjdk1.7.0_79jdk71.4配置环境变量$gedit~/.bashrc在打开的文件的末尾添加exportJAVA_HOME=/usr/lib/jvm/jdk7exportJRE_HOME=$JAVA_HOME/jreexportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libexportPATH=$JAVA_HOME/bin:$PATH保存退出,并输入如下命令使其生效$source~/.bashrc1.5配置默认JDK(由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等,为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,进行如下配置)$sudoupdate-alternatives--install/usr/bin/javajava/usr/lib/jvm/jdk7/bin/java300$sudoupdate-alternatives--install/usr/bin/javacjavac/usr/lib/jvm/jdk7/bin/javac300注意:如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就OK了。执行下面的代码可以看到当前各种JDK版本和配置:$sudoupdate-alternatives--configjava1.6测试$java-version出现如下即安装成功javaversion"1.7.0_79"Java(TM)SERuntimeEnvironment(build1.7.0_79-b15)JavaHotSpot(TM)64-BitServerVM(build24.79-b02,mixedmode)2安装idea$tar-zxvfideaIU-14.1.5.tar.gz$cdidea-IU-141.2735.5/bin/$shidea.sh3建立桌面快捷方式$touchideaIU.desktop$viideaIU.desktop加入下面内容[DesktopEntry]Encoding=UTF-8Name=IdeaIUComment=IdeaIUExec=/home/wangxin/software/idea-IU/bin/idea.shIcon=/home/wangxin/software/idea-IU/bin/idea.pngTerminal=falseStartupNotify=trueType=ApplicationCategories=Application;Development;保存退出即可IDEA启动tomcat控制台中文乱码
乱码情况:IDEA默认展示的三个log信息,全部乱码。 开始以为是IDEA本身或项目setting的编码格式错误导致,后来发现并不是,而是tomcat自身的日志输出问题。
解决方案:
修改Tomcat安装目录下的conf文件中的logging.properties文件中的内容:
把需要修改的乱码log信息,对应的位置进行修改,我的是需要把UTF-8修改为GBK。
找到如下几行:
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. 1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8 修改为 1catalina.org.apache.juli.AsyncFileHandler.encoding = GBK
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. 2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8 修改为 2localhost.org.apache.juli.AsyncFileHandler.encoding = GBK java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter java.util.logging.ConsoleHandler.encoding = UTF-8 修改为 java.util.logging.ConsoleHandler.encoding = GBK
重启服务即可
以上是关于启动idea,桌面自动生成三个日志文件是怎么会使的主要内容,如果未能解决你的问题,请参考以下文章