市場經營部署文檔步驟
環境:windows服務器、tomcat、oracle數據庫、pl/sql、javaweb項目war包
第一步:
1、創建表空間:
CREATE TABLESPACE "SUPP_DATA" DATAFILE
'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SUPP_DATA01.DBF' SIZE 33554432
AUTOEXTEND ON NEXT 10485760 MAXSIZE 1073741824
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
ALTER DATABASE DATAFILE
'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SUPP_DATA01.DBF' RESIZE 1073741824
2、創建用戶:
用戶名和密碼相同。
授予權限:
GRANT
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,DBA,
ALTER ANY TABLE, ALTER ANY PROCEDURE,
DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,SELECT ANY TABLE,
INSERT ANY TABLE,
UPDATE ANY TABLE,
DELETE ANY TABLE,
SELECT ANY SEQUENCE,
CREATE ANY SEQUENCE,DROP ANY SEQUENCE,create triggerTO MARKET;
ALTER user MARKET QUOTA UNLIMITED ON SUPP_DATA;
3、導入數據庫:
1)修改D:\app\Administrator\product\11.2.0\client_1\network\admin路徑下的tnsnames.ora文件,增加網絡連接配置
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
2)imp MARKET/MARKET @ORCL full=y ignore=y file=數據庫備份文件地址
第二步:
在xxx.xxx.xxx.7服務器進行項目部署:
1)將項目打包文件複製到d盤。
2)將編譯後的文件放到D/workspace目錄下
3)複製D:\server路徑下的tomcat
4)修改tomcat配置:
D:\server\CITC\tomcat-5-market\bin下,修改文件catalina.bat參數:
D:\server\CITC\tomcat-5-market\conf\Catalina\localhost
path="/market"
docBase="D:\workspace\market"
修改端口:D:\server\CITC\tomcat-5-market\conf (要求不與已有的項目端口重複)
修改配置文件:
1、
WEB-INF/class Poolman.xml
<url>jdbc:oracle:thin:@// xxx.xxx.xxx.xxx:xxxx:orcl </url>
<username>d</username>
<password>d</password>
2、
WEB-INF/class velocity.properties
修改文件中的下列數據項,路徑爲應用模板存放路徑
file.resource.loader.path = D:\ workspace\app\creatorepp\WEB-INF\templates
WEB-INF/class properties-sys.xml
<property name="approot" value="D:\workspace\app\creatorepp" />
approot爲改成工程文件存放的目錄
WEB-INF/class manager-provider.xml
module.xml所在路徑
<property name="menu.folder" value="D:\workspace\app3\creatorepp\WEB-INF\menuconfig\"/>
注意:路徑最後需帶上"\"。
3、啓動tomcat:運行:D:\server\CITC\tomcat-5-market\bin目錄下的startup.bat批處理。
第三步:
配置外網:
1、設置nginx外網映射:在D:\server\nginx-1.12.1\conf路徑下
location /market {
#add_header 'Access-Control-Allow-Origin' '*';
#add_header 'Access-Control-Allow-Methods' 'GET, PUT, POST, DELETE';
#add_header 'Access-Control-Allow-Headers' 'Origin, Content-Type, Accept, Authorization, Show-In-UI-View, X-Requested-With';
#add_header 'Access-Control-Max-Age' '3600';
proxy_pass http://xx.xxx.xxx.7:8001/market ;
proxy_set_header Host $host:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#add_header From www.xxx.com:8080/market/;
#proxy_cookie_path /market/ /;
#proxy_set_header Cookie $http_cookie;
}
2、在任務管理器中結束nginx進程,然後重啓nginx(D:\server\nginx-1.12.1目錄下)