hmis
1 操作系统准备
1.1 创建hmis 用户
useradd hmis
1.2 安装JDK。
Warning
必须使用JDK8 版本。
1.3 安装 mvn。
maven安装
1.4 安装操作系统依赖包
yum install unzip -y
1.5 上传hmis 包。
chown hmis:hmis /opt -R
su - hmis
cd /opt
git clone --branch emr1 https://github.com/hmislk/hmis.git emr1
2 修改pom.xml 文件
修改为
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.2</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<classifier>jakarta</classifier>
3 安装hmis 软件
3.1 编译
cd /opt/hmis-master
cd hmis
mvn package
3.2 得到编译后的war 文件
[INFO] Packaging webapp
[INFO] Assembling webapp [emr1] in [/opt/hmis-master/target/emr1-3.0.0]
[INFO] Processing war project
[INFO] Copying webapp resources [/opt/hmis-master/src/main/webapp]
[INFO] Building war: /opt/hmis-master/target/emr1-3.0.0.war
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 28.686 s
[INFO] Finished at: 2023-07-31T15:13:19+08:00
[INFO] ------------------------------------------------------------------------
4 安装Glassfish
4.1 下载地址
asadmin start-domain domain1
4.2 配置admin密码
1.修改glassfish的默认admin密码:
asadmin change-admin-password
4.3 开启glassfish服务的远程安全访问机制:
asadmin enable-secure-admin
4.4 重启服务,
asadmin stop-domain domain1
asadmin start-domain domain1
4.5 配置jdbc 驱动
cp /opt/mysql-connector-java-8.0.18.jar /opt/glassfish7/glassfish/lib
5 配置数据库
请安装MySQL ,具体请参照 MySQL 安装与启停 Yum 仓库安装。
mysql> CREATE USER hmis@'192.168.10.0/24' IDENTIFIED BY 'hmis';
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT ALL ON *.* TO hmis@'192.168.10.0/24' ;
Query OK, 0 rows affected (0.01 sec)
mysql> CREATE DATABASE hmis
6 配置glassfish
6.1 General 参数配置
选项 | 说明 |
---|---|
Resource Type | javax.sql.ConnectionPoolDataSource |
Datasource Classname | com.mysql.cj.jdbc.MysqlConnectionPoolDataSource |
6.2 Additional Properties
选项 | 说明 |
---|---|
portNumber | 3306 |
serverName | 192.168.10.112 |
useSSL | false |
Password | hmis |
DatabaseName | hmis |
User | hmis |
7 创建连接池
Warning
连接池名称必须为jdbc/arogya。
8 部署工程
asadmin deploy /opt/hmis/target/emr1-3.0.0
Note
输入glassfish 的用户名密码。
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url> http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>