JSAAS在Windows或Linux下的MySql与Tomcat的部署(单机)

1.环境准备
Windows 2003 Server或Windows 2008 Server或Windows 2012 Server等

或CentOs 6或7

2.软件准备
JDK 8+
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Tomcat 8+
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
MySql 5.7 + 
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
安装mysql时,指定mysql的默认编码为utf-8
执行配置
3.配置mysql的默认编码为utf-8,(已设置则可忽略本节)


1、  编辑MySql的配置文件

MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf

--在 [mysqld] 标签下加上以下内容:

default-character-set = utf8

character_set_server = utf8

注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。

--在 [mysql]  标签下加上一行

default-character-set = utf8

--在 [mysql.server]标签下加上一行

default-character-set = utf8

--在 [mysqld_safe]标签下加上一行

default-character-set = utf8

--在 [client]标签下加上一行

default-character-set = utf8

2、  重新启动MySql服务

Windows可在服务管理器中操作,也可使用命令行:

net stop mysql 回车

net start mysql 回车

服务名可能不一定为mysql,请按自己的设置

Linux下面可是用 service mysql restart

如果出现启动失败,请检查配置文件有没有设置错误

3、  查看设置结果
登录MySql命令行客户端:打开命令行

mysql –uroot –p 回车

输入密码

进入mysql后 执行 :show variables like "% character %";
显示结果应该类似如下:

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

4.执行数据库脚本
在安装部署文件中,找到scripts目录,创建数据库jsaas,并且执行以下数据库脚本

jsaas.sql

5.修改Tomcat的JVM参数
Windows下:
在windows目录下,则在tomcat的安装目录bin下,找到catalina.bat文件,在第一行位置中,增加以下配置参数:

JAVA_OPTS="-Xss2m -Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m" 

2.在Linux下:

在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.

# OS specific support.  $var _must_ be set to either true or false.
JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m" 
cygwin=false



配置Tomcat的conf目录下的server.xml文件,增加URIEncoding="UTF-8"参数编码,如下所示:

 折叠源码
1
2
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>

6. Copy jsaas.war文件至Tomcat的webapps目录
启动Tomcat,即会在Tomcat的webapps目录下解压生成jsaas目录,修改jsaas/WEB-INF/classes/config/app.properties文件以下参数:

##\u96c6\u7fa4\u90e8\u7f72\u65f6\uff0c\u9700\u8981\u8fdb\u884c\u8bbe\u7f6e\u4e0d\u540c\u7684\u503c
machine.name=mansanpc
#db.url=jdbc:sqlserver://192.168.1.112:1433;DatabaseName=jsaas_171120;integratedSecurity=false
#db.username=sa
#db.password=jsaas
#db.jpaPlatform=org.hibernate.dialect.SQLServerDialect
#db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
#db.type=mssql
 
#db.url=jdbc:oracle:thin:@192.168.1.112:1521:orcl
#db.username=redxun
#db.password=redxun
#db.jpaPlatform=org.hibernate.dialect.Oracle10gDialect
#db.driver=oracle.jdbc.driver.OracleDriver
#db.type=oracle
 
db.url=jdbc:mysql://localhost:3306/jsaas_8000?useUnicode=true&amp;characterEncoding=utf-8
db.username=root
db.password=123456
db.jpaPlatform=org.hibernate.dialect.MySQLInnoDBDialect
db.type=mysql
 
# \u6570\u636e\u5e93\u8fde\u63a5\u6c60\u5927\u5c0f\u914d\u7f6e
db.minimumConnectionCount=3
db.maximumConnectionCount=20
 
jms.ip=127.0.0.1
jms.port=62222
jms.dir=c\:\\temp
 
#\u53d1\u9001\u90ae\u7bb1\u914d\u7f6e
mail.host=redxun.cn
mail.port=25
mail.nickName=\u5e7f\u5dde\u7ea2\u8fc5\u8f6f\u4ef6
mail.username=saweb@redxun.cn
mail.password=saweb123
mail.ssl=false
 
#oracle \u914d\u7f6e\u4e3a org.quartz.impl.jdbcjobstore.oracle.OracleDelegate
#mysql \u914d\u7f6e\u4e3a org.quartz.impl.jdbcjobstore.StdJDBCDelegate
quartz.jdbcjobstore=org.quartz.impl.jdbcjobstore.StdJDBCDelegate
#cas \u670d\u52a1\u5668
cas.server=http://192.168.1.100:8082/cas
#cas \u5ba2\u6237\u7aef
cas.client=http://192.168.1.100:8080/jsaas
#\u5e73\u53f0 \u9996\u9875
cas.client.homePage=http://192.168.1.100:8080/jsaas/index.do
#
cas.denied.page=/login
 
es.servers=http://192.168.65.60:9200
es.curConnection=10
es.maxConnection=20
 
kafka.brokerurl=202.10.79.170:9001,202.10.79.170:9002
 
#redis \u914d\u7f6e
redis.masterName=mymaster
redis.maxTotal=200
redis.minIdle=20
redis.servers=202.10.79.170:16001,202.10.79.170:16002,202.10.79.170:16003
 
# \u5217\u524d\u7f00
column_pre=f_
# \u8868\u524d\u7f00
table_pre=t_
对于mysql则修改以下参数即可,其他数据库则修改其他参数:

db.url=jdbc:mysql://localhost:3306/jsaas_8000?useUnicode=true&amp;characterEncoding=utf-8 
db.username=root
db.password=123456
db.jpaPlatform=org.hibernate.dialect.MySQLInnoDBDialect
db.type=mysql
修改完成后,再重启tomcat,然后访问以下地址:

http://localhost:8080/jsaas/login.jsp

初始访问用户:admin,密码:1

 

posted @ 2020-06-02 18:03  DarJeely  阅读(179)  评论(0编辑  收藏  举报