虚拟机,tomcat,oracle 简单搭建小项目。

虚拟机和oracle 的搭建这里就不进行讲解了。
1, 数据库导入

-- 创建用户 crm_pro_shandong
-- Create the user 
create user crm_pro_shandong identified by crm_pro_shandong  default tablespace TBS_DATA temporary tablespace TBS_TEMP;
-- Grant/Revoke role privileges 
grant dba to crm_pro_shandong with admin option;
-- Grant/Revoke system privileges 
grant select any table to crm_pro_shandong;

–导入语句

impdp crm_pro_shandong/crm_pro_shandong@192.168.43.142:1521/orcl directory=ORCLDATA dumpfile=crm_pro20180627.dmp      remap_schema=crm_pro:crm_pro_shandong remap_tablespace=USERS:TBS_DATA;

这里注意一点你导出的 dmp 文件,一定要知道是用 exp , 还是 expdp 导出的,本文使用的是 expdp
附 :
– 多表导出dmp 文件

-- 导入
imp ascrm_new/ascrm_new@172.16.90.11:1521/sybase file=D:\ascrm初始化表\ascrm_AUTH_ORG_20180126.dmp full=y log=D:\ascrm初始化表\ascrm_AUTH_ORG_20180126.log   ignore=y commit=y  
-- 导出 多表导出
exp ascrm_new/ascrm_new@ip:端口/oracletables=(OCRM_SYS_LOOKUP_ITEM,OCRM_SYS_LOOKUP,ADMIN_AUTH_ROLE,AUTH_RES_ATTR_DATA,CNT_MENU,AUTH_RES_CONTROL_ATTR_DATA,OCRM_SYS_VIEW_MANAGER,OCRM_SYS_VIEW_USER_RELATION,OCRM_SYS_VIEW_MANAGER_CONTROL,FW_MODULE,AUTH_RES_CONTROLLERS,FW_FUNCTION,MTOOL_DBTABLE,MTOOL_DBCOL,OCRM_F_A_SS_RELATION,OCRM_F_APP_CFG,OCRM_F_WP_REMIND_RULE,OCRM_F_WP_REMIND_RULE_TYP,OCRM_INDEX_PIC,OCRM_SYS_AGREEMENT)   file=d:\ascrm20171120.dmp 

2 , 搭建服务器以及演示环境
修改tomcat 指定 jdk
windows
1、解压下载的tomcat;
2、找到bin下的setclasspath.bat文件;在文件的开始出添加如下代码:

set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51
set JRE_HOME=D:\Program Files\Java\jdk7\jre7

上面的意思是设定JAVA_HOME和JRE_HOME的路径;
通过这里我们可以看出可以不设置JDK的环境变量;

linux
在bin下找到setclasspath.sh,在文件的最开始加入如下代码:

export JAVA_HOME=/home/jdk/Java/jdk7/jdk1.7.0_51
e
export JRE_HOME=/home/jdk/Java/jdk7/jre7

修改了setclasspath文件之后,tomcat在启动时便使用设定的JDK。
但是为什么这样设置之后就可以呢?

我们都知道启动tomcat可以通过运行bin下的startup.bat,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加上JAVA_HOME和JRE_HOME。
基于上面的运行方式,还有第二种修改方式,如下:

1、修改tomcat/bin/catalina.bat,增加 set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51
2、修改tomcat/bin/setclasspath.bat,同样增加
set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51
set JRE_HOME=D:\Program Files\Java\jdk7\jre7

设置完成

rem Make sure prerequisite environment variables are set  可以用这个搜索
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_43
set JRE_HOME=C:\Program Files\Java\jre6
rem In debug mode we need a real JDK (JAVA_HOME)
if ""%1"" == ""debug"" goto needJavaHome

修改 jvm 指定内存大小
解决 permGen space 问题
在 catalina.bat 中添加

set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=256M -XX:MaxPermSize=512m

具体位置如下:186 行左右,可以搜索Execute The Requested Command

rem ----- Execute The Requested Command ---------------------------------------
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=256M -XX:MaxPermSize=512m
echo Using CATALINA_BASE:   "%CATALINA_BASE%"
echo Using CATALINA_HOME:   "%CATALINA_HOME%"
echo Using CATALINA_TMPDIR: "%CATALINA_TMPDIR%"

最重要的一点,说一下,改之前别忘了备份。
感谢支持~
谢谢
thank~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值