IDEA编译manage-dataflow

该博客详细介绍了如何在IDEA中编译manage-dataflow项目,包括使用git克隆代码,设置项目JDK,点击'install'命令编译源码,以及在Tomcat中配置和部署。此外,还解决了在Tomcat启动时可能出现的错误,如添加Keycloak Authenticator Valve到context.xml,添加必要的jar包,并调整Tomcat的编码设置以解决乱码问题。
摘要由CSDN通过智能技术生成

IDEA编译manage-dataflow

下载源码

git命令:

git clone -b develop http://git.inspur.com/idatalake-idf/manage-dataflow.git manage-dataflow

IDEA项目配置

设置项目jdk

https://blog.csdn.net/hanchao5272/article/details/78991644

编译源码

点击"install"命令:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uxGIZrHr-1601370467262)(E:\B2-工作文档\Apache NiFi Develop Docs\pics\7.png)]

源码编译需要大约10分钟。编译完成后,进行Tomcat设置。

更改本地host文件

路径:

C:\Windows\System32\drivers\etc\hosts

在末尾添加:

# indata
10.111.24.193   indata-10-111-24-193.indata.com   indata-10-111-24-193
10.111.24.193 indata-10-111-24-193.indata.com
10.111.24.192   indata-10-111-24-192.indata.com   indata-10-111-24-192
10.111.24.192 indata-10-111-24-192.indata.com
10.111.24.191   indata-10-111-24-191.indata.com   indata-10-111-24-191
10.111.24.191 indata-10-111-24-191.indata.com
10.111.24.168   indata-10-111-24-168.indata.com   indata-10-111-24-168
10.111.24.168 indata-10-111-24-168.indata.com
10.111.24.167   indata-10-111-24-167.indata.com   indata-10-111-24-167
10.111.24.167 indata-10-111-24-167.indata.com
10.111.24.166   indata-10-111-24-166.indata.com   indata-10-111-24-166
10.111.24.166 indata-10-111-24-166.indata.com
10.111.24.155   indata-10-111-24-155.indata.com   indata-10-111-24-155
10.111.24.154   indata-10-111-24-154.indata.com   indata-10-111-24-154
10.111.24.153   indata-10-111-24-153.indata.com   indata-10-111-24-153
10.111.24.134 indata-10-111-24-134.indata.com
10.111.24.133 indata-10-111-24-133.indata.com
10.111.24.132 indata-10-111-24-132.indata.com

在这里插入图片描述

设置Tomcat

点击"EditConfigurations "–>点击+号–>点击”Tomcat Server“–>“local”:

"Server"设置

在这里插入图片描述

”Deployment“设置

点击+号–>点击”Artifact“–>选择”manage-dataflow-web:war exploded“

在这里插入图片描述

此时,运行Tomcat可能会报错:

在这里插入图片描述

解决报错的方法如下:

添加jar包+更改Tomcat配置文件

在tomcat安装目录/conf/context.xml的里面添加:

<Valve className="org.keycloak.adapters.tomcat.KeycloakAuthenticatorValve"/>

在这里插入图片描述

在tomcat安装目录/lib下,添加一些jar包:

在这里插入图片描述

解决Tomcat启动后页面乱码

在这里插入图片描述

解决方法:

采用utf-8格式编码:

1 首先查看静态页面在编辑器中是否正常, 如果是eclipse ,需要设置一下项目编码格式为utf-8, 如果是idea , 一般会自动识别, 也可以自己手动检查一下,

检查html上面是否有

<meta charset="UTF-8" />

2 配置Tomcat编码为utf-8

找到Tomcat安装目录下的conf目录下的server.xml, 打开 修改

  <Connector port="8080" protocol="HTTP/1.1"   connectionTimeout="20000"             redirectPort="8443" />

  <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />

3 打开 Tomcat bin目录下的catalina.bat

修改 (大概在211行)

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"

4 如果仅仅是数据库查出来的数据乱码, 还需要设置一下数据库的编码格式 , ,找到MySQL的my.ini文件, 配置一下默认编码格式为utf-8 ,这个稍复杂一些, 你可以自己去百度。

重启项目, 乱码问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值