Tomcat + Oracle 的平台部署

Tomcat + Oracle 的平台部署

最近给某个政府部门部署一个项目平台,安装期间发现了很多疏忽的地方,先整理部署步骤再此,方便查阅,同时与网友交流。

主要分为:
(1)将网站数据导出。
(2)搭建所需平台。(主要涉及comcat + Oracle的安装,不是本文讨论的重点)
(3)网站数据导入。
(4)测试部署项目





(1)将网站数据导出。
将所需部署的web项目示例打包,为项目导入做好准备。
导出oracle数据:
①通过Oracle的“SQL运行命令行”将数据导出。
conn sys/123 as sysdba; //连接数据库(sys/123 分别为以前设置的用户名和密码)
create user jeecms identified  by jeecms; //创建了一个用户(用户名分别为jeecms和jeecms)
grant  connect,resource,dba to jeecms; //授权给jeecms

②使用cmd命令进入dos窗口(注意命令后没有;号)
exp webuser/webpass file=d:\daochu.dmp  STATISTICS=NONE   //导出数据到daochu.dmp中,用户名分别为jeecms和jeecms(这个用户名和密码要和web项目中的WEB-INF\config的jdbc.properties文件中jdbc.username和
jdbc.password一致)。



(2)搭建所需平台。
为项目部署机型搭建所需平台。
注:①web项目端口更改的要修改Tomcat的端口设置,即修改tomcat\conf\server.xml的"port = XXXX"。
②如果对文件目录起了别名,还需要修改hosts.ics文件,在目录C:\WINDOWS\system32\drivers\etc下,例如我这里修改成了:
127.0.0.1 mainhost
127.0.0.1 localhost
127.0.0.1 office
127.0.0.1 sqj
127.0.0.1 xxzx


win7系统下可能会有权限设置不让修改,可以以管理员身份打开,或者通过修改管理员权限加以修改,方法是:鼠标右键点击Hosts文件,选择属性,然后点击“安全”选项卡,选中现在登录使用的用户账户并点击“编辑”,在弹出的权限设置界面再次选中当前用户,然后勾选“完全控制”或“修改”都可以,最后点击应用生效即可。


(3)导入部署文件
①将web工程解压到tomcat/webapps下。
②导入数据库
使用oracle里的运行oracle命令行
conn sys/123 as sysdba; //连接数据库(sys/123 分别为以前设置的用户名和密码) 
create user jeecms identified  by jeecms;
grant  connect,resource,dba to jeecms; 


使用cmd命令进入dos窗口(注意命令后没有;号)
imp userid=jeecms/jeecms  file=d:\daochu.dmp fromuser=username touser=jeecms

更改\2012sp2oracle\WEB-INF\config下的jdbc.properties的用户名密码为你的用户名密码,如果完全按照上面步骤建立的话,无需更改


(4)测试部署项目
启动数据库Oracle,开启Tomcat(即startup.bat)。
在浏览器中输入所需测试网址即可,例如我这里的网址是:
http://mainhost:8088/2012sp2oracle/    (注:这里的8088是我这里的8080端口有冲突才更改的,你可以自行 修改tomcat\conf\server.xml中的端口设置 )




你可能感兴趣的:(oracle,tomcat,项目部署)