项目部署上线

1、项目文件导入服务器项目文件夹

导入服务器项目文件夹
软件部署与服务器管理(2节) - 图1

workspace文件夹是我们默认的项目文件存放的文件夹,位置和名称需与配置文件中定义保持一致 导入方式:

  • 复制开发平台的项目文件夹内容到服务器部署项目的workspace文件夹下
  • 可以在服务器端安装开发工具,用开发工具导入


2、在TOMCAT服务器项目配置文件中(例kjsj.xml文件)进行部署信息设定

配置文件模板 配置文件服务器存放位置
项目配置文件下载
test项目名称的配置文件
ROOT项目配置文件
C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\Catalina\localhost
配置文件名称非ROOT的比如test名称的(必须为英文或拼音),浏览器中打开项目方式为:IP地址或主域名/配置文件名称(如http://47.110.44.22/testhttps://evermis.com/test)
配置文件名称为ROOT的(注意全部大写),浏览器中打开项目方式为:IP地址或主域名(如http://47.110.44.22https://evermis.com)


一、服务器项目配置文件内容示例

软件部署与服务器管理(2节) - 图2

内容 说明
C:/tersusserver TERSUS服务器文件包地址
C:/workspace/KJSJ 项目文件位置
KJSJ 项目名称


二、配置文件中数据库连接信息示例

软件部署与服务器管理(2节) - 图3

内容 说明
username=”root” 数据库管理账号”root”
password=”Test123″ 数据库用户密码”Test123″
mysql://127.0.0.1:3306/kjsj 本机mysql数据库地址:端口/库名
?useUnicode=true&characterEncoding=utf-8 编码方式定义,防止中文乱码
  • 注意:以上配置并没有设定数据库超时连接后断开的自动重连机制,如果项目每日打开时出现报错页面并有“…Failed to obtain data source jdbc/Main…The last packet successfully received from the server was 30,823,531 milliseconds ago…Software caused connection abort: socket write error…”等报错内容,则可以按以下内容添加连接属性:

软件部署与服务器管理(2节) - 图4

  • 此配置文件信息的修改为处理此问题的方式之一,还可以配置数据库wait_timeout值来处理,可参考报错提示说明信息


三、配置多数据库/外部数据库连接

软件部署与服务器管理(2节) - 图5

内容 说明
name=”jdbc/Main” 项目主数据库,使用时无需指定名称默认在主库处理
name=”jdbc/UERP″ 项目连接的一个名称为“UERP”的外部数据库
sqlserver://xxx.xx.xxx.xx:1433 外部SQL Server数据库地址:端口
database=uerp 外部SQL Server数据库名称
  • 外部库连接可用于项目数据集成
  • 使用时将此名称的文本字符常量传值给数据库操作元件的输入元件即可
  • 可以设置连接任意多个项目外部数据库,设定不同名称然后在项目中调用或处理数据


    3、新项目需提前建项目数据库

  • 可以用数据库管理软件处理,请参考本手册“数据及数据库管理”一章“数据库独立管理”一节内容


    4、重启服务器WEB服务,浏览器打开测试

  • 浏览器运行出现任何问题可参考Tomcat下的Log文件信息,请参考本章“项目及服务器运维”一节相关内容