项目部署上线
1、项目文件导入服务器项目文件夹
导入服务器项目文件夹
workspace文件夹是我们默认的项目文件存放的文件夹,位置和名称需与配置文件中定义保持一致
导入方式:
· 复制开发平台的项目文件夹内容到服务器部署项目的workspace文件夹下
· 可以在服务器端安装开发工具,用开发工具导入
2、在TOMCAT服务器项目配置文件中(例kjsj.xml文件)进行部署信息设定
配置文件模板 | 配置文件服务器存放位置 |
---|---|
项目配置文件下载 | C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\Catalina\localhost |
配置文件名称非ROOT的比如test名称的(必须为英文或拼音),浏览器中打开项目方式为:IP地址或主域名/配置文件名称(如http://47.110.44.22/test 或 https://evermis.com/test)
配置文件名称为ROOT的(注意全部大写),浏览器中打开项目方式为:IP地址或主域名(如http://47.110.44.22 或 https://evermis.com) |
一、服务器项目配置文件内容示例
内容 | 说明 |
---|---|
C:/tersusserver | TERSUS服务器文件包地址 |
C:/workspace/KJSJ | 项目文件位置 |
KJSJ | 项目名称 |
二、配置文件中数据库连接信息示例
内容 | 说明 |
---|---|
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…”等报错内容,则可以按以下内容添加连接属性:
- 此配置文件信息的修改为处理此问题的方式之一,还可以配置数据库wait_timeout值来处理,可参考报错提示说明信息
三、配置多数据库/外部数据库连接
内容 | 说明 |
---|---|
name=”jdbc/Main” | 项目主数据库,使用时无需指定名称默认在主库处理 |
name=”jdbc/UERP″ | 项目连接的一个名称为“UERP”的外部数据库 |
sqlserver://xxx.xx.xxx.xx:1433 | 外部SQL Server数据库地址:端口 |
database=uerp | 外部SQL Server数据库名称 |
- 外部库连接可用于项目数据集成
- 使用时将此名称的文本字符常量传值给数据库操作元件的<Data Source>输入元件即可
- 可以设置连接任意多个项目外部数据库,设定不同名称然后在项目中调用或处理数据
3、新项目需提前建项目数据库
- 可以用数据库管理软件处理,请参考“数据及数据库管理”一章“数据库独立管理”一节内容
4、重启服务器WEB服务,浏览器打开测试
- 浏览器运行出现任何问题可参考Tomcat下的Log文件信息,请参考本章“项目及服务器运维”一节相关内容