项目部署上线
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/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数据库名称 |