This repository has been archived by the owner on Nov 24, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 312
安装部署
hengyunabc edited this page Jun 20, 2016
·
5 revisions
一种方法是下载war包,直接放到tomcat里就可以运行了。
可以直接从maven仓库里把war包下载下来:
http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22xdiamond-server%22
wget http://search.maven.org/remotecontent?filepath=io/github/hengyunabc/xdiamond/xdiamond-server/1.0.1/xdiamond-server-1.0.1.war
另一种方法是git clone代码,自己打包。
git clone https://github.com/hengyunabc/xdiamond.git --depth=1
cd xdiamond
mvn package -DskipTests
生成的war包在xdiamond-server/target/下。
生产环境的配置文件是config/application.product.properties
,可以在里面配置上对应的mysql数据库连接。
例如:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/xdiamond-server?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
jdbc.username=root
jdbc.password=12345
数据库初始化文件是database/schema-dev.sql
和database/data-dev.sql
,可以手动把这两个文件导到mysql里。
也可以通过在config/application.product.properties
增加一个xdiamond.initDatabase=true
的配置,这样程序启动时,会用上面两个Sql文件来初始化数据库(注意会删掉旧数据,所以第一次启动完之后需要把这个配置去掉!)。
这步是可选的,如果没有使用LDAP服务器,则不用配置。
假定主域名是test.com,一个参考配置是:
xdiamond.ldap.url=ldap://192.168.10.121:389
xdiamond.ldap.userDn=cn=testadmin,ou=authusers,dc=test,dc=com
xdiamond.ldap.password=fdZfszg547sXdfflo
xdiamond.ldap.base=dc=test,dc=com
默认的spring profile是dev,数据库内容是放在内存中,每次重启都会丢失。所以注意要改为使用product profile。
在tomcat的启动参数加上:
JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=product"