普元EOS-环境开发环境安装

环境开发环境安装

近期开发需要,开始接触普元EOS拖拽开发,也就是低代码开发,官方文档写的不是明细,特别做一个整理。

普元EOS 常用几个模块

  • BPS 工作流
  • Coframe 登录认证、权限模块
  • Governor 系统管理、应用管理、配置管理、日志查看、数据库配置

配置步骤

1、首先解压,将开发下完完毕之后,官方说再d盘目录下的EOS/Develovper/目录下解压

1.1 配置
D:\EOS\Developer\apache-tomcat-7.0.94\webapps\default\WEB-INF_srv\config
目录下的user-config.xml文件配置配置相应的数据库

<group name="default">
            <configValue key="Database-Type">MySql</configValue>
            <configValue key="Jdbc-Type"/>
            <configValue key="C3p0-DriverClass">com.mysql.cj.jdbc.Driver</configValue>
            <configValue key="C3p0-Url">jdbc:mysql://127.0.0.1:3306/eos?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai</configValue>
            <configValue key="C3p0-UserName">root</configValue>
            <configValue key="C3p0-Password">123456</configValue>
            <configValue key="C3p0-PoolSize">5</configValue>
            <configValue key="C3p0-MaxPoolSize">5</configValue>
            <configValue key="C3p0-MinPoolSize">5</configValue>
            <configValue key="Transaction-Isolation">ISOLATION_DEFAULT</configValue>
            <configValue key="Test-Connect-Sql">SELECT count(*) from EOS_UNIQUE_TABLE</configValue>
            <configValue key="Retry-Connect-Count">-1</configValue>
        </group>

1.2 配置
D:\EOS\Developer\apache-tomcat-7.0.94\webapps\sso-server\WEB-INF
目录下的的deployerConfigContext.xml

        <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
		<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
		<property name="url" value="jdbc:mysql://127.0.0.1:3306/eos?serverTimezone=Asia/Shanghai"/>
		<property name="username" value="root"/>
		<property name="password" value="123456"/>
	</bean>

然后启动服务。

启动服务之前,修改D:\EOS\Developer\startServer.cmd

D:\EOS\Developer\stopServer.cmd,设置“JAVA_HOME”的值为本地JDK路径。

set DIRNAME=D:\EOS\Developer
set JAVA_HOME=G:\Java\jdk1.8.0_102
set CATALINA_BASE=%DIRNAME%/apache-tomcat-7.0.94
set EXTERNAL_CONFIG_DIR=%DIRNAME%/apps_config

set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
set RUNJAR=%CATALINA_BASE%\bin\bootstrap.jar;%CATALINA_BASE%\bin\tomcat-juli.jar
set JAVA_OPTS=-Xms128m -Xmx896m -XX:MaxPermSize=256m -XX:+TieredCompilation -Xverify:none -XX:+HeapDumpOnOutOfMemoryError
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"

配置完毕,启动服务后,你会发现,还会报数据库的问题,那么这个就需要配置apps-config
也就是解压目录中apps-config
D:\EOS\Developer\apps_config\default\config
目录下的user-config.xml

<group name="default">
            <configValue key="Database-Type">MySql</configValue>
            <configValue key="Jdbc-Type"/>
            <configValue key="C3p0-DriverClass">com.mysql.cj.jdbc.Driver</configValue>
            <configValue key="C3p0-Url">jdbc:mysql://127.0.0.1:3306/eos?serverTimezone=Asia/Shanghai</configValue>
            <configValue key="C3p0-UserName">root</configValue>
            <configValue key="C3p0-Password">{3DES}CdD8k5TQAhonaBtT6K7BNRU=</configValue>
            <configValue key="C3p0-PoolSize">5</configValue>
            <configValue key="C3p0-MaxPoolSize">5</configValue>
            <configValue key="C3p0-MinPoolSize">5</configValue>
            <configValue key="Transaction-Isolation">ISOLATION_DEFAULT</configValue>
            <configValue key="Test-Connect-Sql">SELECT 1</configValue>
            <configValue key="Retry-Connect-Count">-1</configValue>
            <configValue key="C3p0-MaxIdleTime">0</configValue>
            <configValue key="C3p0-IdleConnectionTestPeriod">0</configValue>
            <configValue key="C3p0-MaxStatements">0</configValue>
            <configValue key="C3p0-NumHelperThreads">1</configValue>
        </group>

数据库密码,我们填写实际密码,等服务启动之后,这里的密码是自动加密

这里,我们还需要配置 Governor,就是我们需要先初始话数据库。

再解压之后,我们到tomcat中启动服务。也可以之间点击 startServer.cmd 启动服务。使用startServer.cmd 前提你已配置好相关路径*

服务启动=-报错先不用管。等待服务启动完毕之后,点击Governor进如配置页面

默认初始账户sysadmin 密码:000000*

开始初始话

如果初始话提示有报错,没关系不影响我们使用数据库。初始话完毕之后,开始进行相应的配置。

启动成功结果!

Tips: 这里会有缺少log4j-xxx.xml配置文件报错,我就不贴出来了,执行复制一个log4j配置文件到指定路径即可。

长夜漫漫,再不清楚一件东西的情况,坑很多!

加油!!!!!!

posted @ 2022-06-22 22:17  菜菜920  阅读(1128)  评论(0编辑  收藏  举报