项目在linux中jsp乱码
2017-04-20 10:22:30 wsyzxss 阅读数 299

再 tomcat的conf文件夹下,server.xml文件中

端口号 添加

URIEncoding = "UTF-8"

2013-12-12 15:54:00 weixin_34253539 阅读数 4

    把windows下面的工程导入到Linux下的Eclipse中,由于Windows下用的是GBK(Windows下的Eclipse 默认会去读取系统的编码,所以Widnwos下的Eclipse的编码为GBK),而Ubuntu默认是不支持GBK编码的。

    所以,首先我们要先让 Ubuntu支持GBK:

    1.首先要修改/var/lib/locales/supported.d 用的命令是

    sudo vim /var/lib/locales/supported.d/local (要用管理员权限)

    在最后加入

    zh_CN.GBK GBK
    zh_CN.GB2312 GB2312   这两句话,然后保存 退出


    2.配置Ubuntu 让它支持GBK编码 命令如下:

    sudo dpkg-reconfigure --force locales

    看到下面信息,就说明完成了


   

    3.修改eclipse配置

    首先选择eclipse菜单栏中的Windows->Preferences, 然后选择General下面的Workspace, Text file encoding下选择Other ,手动输入GBK,点apply。OK,你的eclipse不再显示乱码了快去看看吧

    

转载于:https://my.oschina.net/u/1377657/blog/183952

2019-03-08 19:46:35 wasd986523 阅读数 278

参考https://blog.csdn.net/liuskyter/article/details/83014704

如果没有git先安装

yum -y install git

下载项目 git clone http://1.1.1.1:2222/1fffff/teement.git

免密码git clone https://username:password@git.oschina.net/wdm/familycloud.git
  152  git branch -a
  153  cd jzife_management/
  154  git branch -a
  158  git checkout -b dev origin/dev
  159  git pull

如果存在分支,切换git checkout master

如果服务器有新的分支,先git fetch 再查看git branch -a   再拉取git checkout -b dev origin/dev

 

git 把 mast_fix 的代码覆盖到mster上

本地覆盖git reset --hard origin/mast_fix,强制提交到服务端git push -f

2018-10-16 11:38:21 qq_17441227 阅读数 194

1.需求

a.经常遇到把windows系统的某个文件或项目拷贝到Linux系统后打开全是乱码,反之亦然。

b.这种情况是由于各个平台的字符编码不同导致的,需要转换。

c.java提供了很多字符集之间的转换的支持。

2.实现思路

a.查询java支持的所有字符集

SortedMap<String, Charset> charsetMap = Charset.availableCharsets();
for (String alias :charsetMap.keySet()) {
    System.out.println("java支持的字符集:"+charsetMap.get(alias));
}

b.遍历文件夹下的所有文件

Files.walkFileTree(Paths.get(PATH),new SimpleFileVisitor<Path>(){
            @Override
            public FileVisitResult visitFile(Path file, BasicFileAttributes basicFileAttributes) throws IOException {
                if(file.toString().endsWith(".java") && !file.toString().endsWith("R.java")){
                    System.out.println("java文件:"+file);
                    try {
                        handleFileAndSaveNewFile(file,SRC_CHARSET,DEST_CHARSET);
                    } catch (Exception e) {
                        e.printStackTrace();
                    }

                }
                return FileVisitResult.CONTINUE;
            }

            @Override
            public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes basicFileAttributes) throws IOException {
                return FileVisitResult.CONTINUE;
            }
        });

c.知道原来的字符编码格式和需要转换成的字符编码格式

d.使用java依次对各个文件进行字符编码转换

/**
     * 转换文件编码格式(覆盖源文件)
     * @param path 源文件路径
     * @param srcCharset 源文件编码时的字符集
     * @param destCharset 转换后文件的字符集
     * @throws Exception io异常
     */
    private static void handleFileAndSaveNewFile(Path path, String srcCharset, String destCharset) throws Exception{
        //读取源文件
        File file = new File(path.toString());
        FileInputStream fileInputStream = new FileInputStream(file);
        FileChannel inChannel = fileInputStream.getChannel();
        MappedByteBuffer mappedByteBuffer = inChannel.map(FileChannel.MapMode.READ_ONLY, 0, file.length());

        //解码
        Charset decCharset = Charset.forName(srcCharset);
        CharsetDecoder decoder = decCharset.newDecoder();
        CharBuffer charBuffer = decoder.decode(mappedByteBuffer);

        //编码
        Charset encCharset = Charset.forName(destCharset);
        CharsetEncoder encoder = encCharset.newEncoder();
        ByteBuffer encodeByte = encoder.encode(charBuffer);

        //替换保存
        FileChannel outChannel = new FileOutputStream(path.toString()).getChannel();
        outChannel.write(encodeByte);
    }

源码:https://github.com/qidashi/format_conversion.git

重要提示:写项目之前一定记得先把工程格式设置为UTF-8,这样就不必转来转去了!!!

2018-11-23 00:04:16 qq_42151769 阅读数 56

由于spring boot项目是内置tomcat的,所以可以使用打包为jar的方式部署,也可以使用打包为war的方式部署,如果使用war的方式部署,需要在linux中安装好tomcat

 

方式一:使用jar的方式来部署,需要在linux中安装了jdk1.8

在pom.xml中将项目的打包方式为jar

引入maven的插件:

执行命令

可以看到打包成功了

此时可以看到在target目录下面有一个jar包:

下面就是将jar包上传到linux中去,可以使用xshell,或者命令rz,需要安装插件

在xshell中执行命令

sudo yum install lrzsz -y

会自动安装

新建文件夹

mkdir yw

cd ym 

输入命令rz,弹出窗口,选择需要上传的文件

传输完成关闭窗口

在当前jar目录中输入命令

java -jar jar名称

会自动启动spring boot项目,可以访问测试

方式二:

使用war的方式:

在pom.xml中添加依赖设置,修改打包方式为war

添加如下的依赖:

 

打包完成后,在target目录下面会出现war包

进行同样上传到linux中去,同样操作项目

需要将war包放在tomcat中的webapps中,启动tomcat,会自动解压的,在访问

 

 

 

如何将的idea项目转到Linux中:1.

博文 来自: weixin_43740680
没有更多推荐了,返回首页