虚拟机,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负载均衡集群

搭建项目学习框架(一,Linux下Java的安装,安装Tomcat与搭建Zookeeper)

Oracle数据库搭建(0开始)

MyEclipse 10 下Tomcat虚拟机环境搭建

使用kubernetes单机版搭建一个tomcat小网页

测试环境搭建和部署(在Linux环境下搭建jdk+Tomcat+mysql环境和项目包的部署)