dicttool部署

2018-01-19  本文已影响0人  zhong

dicttool是trs大数据专用的一个web应用,其部署方式与部署一般web应用一样,需要注意以下几点:

1. 准备jdk

我的一般习惯是安装jdk在/home/trs/路径下,然后通过# vim /etc/profile的方式修改全局JAVA_HOME:

JAVA_HOME=/home/trs/jdk1.7.0_79
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.;
export JAVA_HOME
export CLASSPATH

然后执行# source /etc/profile 使之立即生效。

2. 修改tomcat默认编码

利用request.setCharacterEncoding("UTF-8");来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效!
要设置GET的编码,可以修改server.xml文件中,相应的端口的Connector的属性:URIEncoding="UTF-8",这样,GET方式提交的数据才会被正确解码。

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

3. 修改dicttool的war包配置

dicttool是通过SpringBoot写的,因此只需要修改几个配置文件就可以移植到其他项目,很方便。
在windows客户端通过winrar打开war包,或在linux服务器通过vim dicttool.war编辑war包都可以,进入到dicttool.war/WEB-INF/classes下,修改:
a. hybase.properties 海贝数据库连接信息
b. database.properties 关系型数据库连接信息
即可。

4. 验证安装

启动tomcat,通过浏览器访问:http://ip:port/dicttool,预期:Hello World!

验证安装
上一篇下一篇

猜你喜欢

热点阅读