软件安装部署说明书

WindowDBWMS是一款由Java开发的BS架构软件。支持Windows、Linux、或Mac OS等大多数操作系统作为运行环境,除了必要的硬件、操作系统以及网络(局域网或广域网)环境之外,还需要另外安装java运行环境,web运行环境和数据库。下列依赖的第三方软件的具体下载方法以及地址参考WindowDBWMS软件免费下载页面的操作提示,以下列出生产运行环境所须软件各自的安装方法。本文以debian/ubuntu系列Linux为例。

准备好以下安装文件,安装文件的获得请参考《WindowDBWMS软件免费下载》一文,此处不做赘述。

    WindowDB:bin root$ ls
    apache-tomcat-7.0.73.tar.gz server-jre-8-linux-x64.rpm ROOT.war

java JDK安装配置

1,解压server-jre-8-linux-x64.rpm文件

    WindowDB:bin root$ rpm -ivh ./server-jdk-8-linux-x64.rpm
    
2,配置环境变量,修改系统文件/etc/profile
    WindowDB:bin root$ vi /etc/profile
    #set java JDK
    JAVA_HOME=/usr/local/jdk1.8.0_111/
    JRE_HOME=/usr/local/jdk1.8.0_111/jre/
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar 
    export JAVA_HOME
    export JRE_HOME
    export PATH
    export CLASSPATH
    
3,看看版本,正常列出版本号,表示安装成功
    WindowDB:bin root$ java -version
    java version "1.8.0_111"
    Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
    Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
    

web服务安装部署

WindowDB的web服务使用tomcat 1.7

解压tomcat安装包

tar -zxvf apache-tomcat-7.0.73.tar.gz

如果实在不能找到完全一致的小版本,下载其他的小版本也可以,版本号尽量保持在7.0,例如:

wget -c http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.73/bin/apache-tomcat-7.0.73.tar.gz

解压

tar -zxvf apache-tomcat-7.0.42.tar.gz

复制到指定的目录/usr/lib/

cp -r apache-tomcat-7.0.42 /usr/lib/tomcat7

切换至/usr/lib/tomcat7/bin

cd /usr/lib/tomcat7/bin

配置tomcat服务端口和请求的编码

vi /usr/lib/tomcat7/conf/server.xml

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

修改为

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

在运行tomcat之前,请将WindowDB程序包:ROOT.war复制到tomcat的web目录/usr/lib/tomcat7/webapps/下

然后运行tomcat

./startup.sh

或者运行时查看tomcat日志

./startup.sh; tail -f ../logs/catalina.out

正常情况下可以见到如下的信息: 
Using CATALINA_BASE: /usr/lib/tomcat
Using CATALINA_HOME: /usr/lib/tomcat
Using CATALINA_TMPDIR: /usr/lib/tomcat/temp
Using JRE_HOME: /usr/lib/jdk7/jre
Using CLASSPATH: /usr/lib/tomcat/bin/bootstrap.jar:/usr/lib/tomcat/bin/tomcat-juli.jar

可以使用wget http://localhost/ 进行测试。

如果可以打开浏览器,也可以在浏览器上地址栏中输入http://localhost/ 进行测试。

如果tomcat启动正常,WindowDBWMS软件正常加载的话,浏览器会打开系统的登录窗口。当然,现在还不能登录,需要将数据库安装好,然后将数据库的访问地址账号密码配置到WindowDB的配置文件中。

数据库安装

执行apt-get命令在线安装mysql数据库,请保证服务器网络畅通,如果不能安装请换国内的软件源

sudo apt-get install mysql

启动mysql

sudo service start mysql

登录mysql

sudo mysql -u root

最后请添加一个专用的账号供web服务使用

主体程序(WAR包)部署

修改数据库配置文件

解压ROOT.war包,找到WEB-INFO/classes/下的jdbc.properties文件,将文件中的数据库ip地址以及用户名密码修改成新安装的mysql地址以及用户名密码,将文件重新打包会ROOT.war即可。

此时重启tomcat,访问localhost,使用默认的000001管理员账号即可登录系统。请修改系统管理员的默认密码。