虚拟机,tomcat,oracle 简单搭建小项目。
Posted 诗萧尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机,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~
以上是关于虚拟机,tomcat,oracle 简单搭建小项目。的主要内容,如果未能解决你的问题,请参考以下文章
Redhat/CentOS7-环境虚拟机简单搭建Nginx+Tomcat负载均衡集群