大神勿嘲,分享学习,仅此而已。

咱们的课程需要:JDK Oracle PL/SQL Tomcat MyEclipse。

老师的版本信息:XP系统  JDK1.6 32bit、  Oracle 10g 32bit(包括服务器端和客户端)、 PL/SQL 32bit、   Tomcat 6.X 32bit、   MyEclipse 8.5 32bit。

这些东西可自行下载的,也可以去跟同学拷贝一份。配置大都是一样的。这份配置说明是我自己总结的,有相当一部分配置是从网上学来的,可能有很多地方不正确,恳请各位指正

不过放心,我自己用着没出什么大乱子~~

 

********************我的版本说明*******************************************

我的版本信息:

Win7  64bit。

JDK版本是1.7.0_45  64bit

————这是上一个月的最新版本,不知道现在有木有更新。咱们上课时,用的是1.6版本的,好多同学那里都有拷贝。其实MyEclipse里边有JDK了,但是8.5版本里的是1.5的JDK,MyEclipse10好像是1.6的。不管怎们着,为了减少因为Java版本引起的问题,大家还是自行安装JDK吧。

【安装完了最好自己配一下环境变量。运行》cmd》java命令 我喜欢用javac -version检查

这是为什么呢?因为Oracle数据库服务器端也有Java,10g里面的貌似是1.4版本(对Oracle数据库将是合适了,对我们来讲就有点低鸟~~~)。Oracle装完了就会自行配置一个系统级的环境变量,如果你不自己安装并配置,很可能当你编译Java文件的时候,会去调用Oracle中那个java.exe等。然后编译就狂报错……

Oracle的版本是11gR2 64bit服务器端,轻量级客户端instantclient 64bit,PL/SQL用的还是老师的32bit。

————上课时老师用的是10g 32bit的服务器端和客户端以及32bit的PL/SQL。

但考虑到一些64bit win7 系统的同学,且10g还不能很好的支持win7,现如下解决办法:

1)安装XE版本Oracle(精简版,上咱们的课足够了,只是用它来操作数据表和数据的增删改查,关于其他的咱们也没接触多少)。

2)安装11g,但是老师让大家装的是10g 32bit 客户端,这也能用。

【注意:老师用的IDE是32bit的PL/SQL,所以这个需要本机安装32bit的Oracle客户端。】

3)重装系统,安装XP系统,一切跟着老师的安装和配置来,也很easy。

4)试一试我的配置,我觉得足够了,呵呵。

Tomcat版本apache-tomcat-6.0.37   64bit。(我下的压缩包)

————这个直接从官网上下载,现有6.X和7.X版本,考虑到咱们的8.5版本的MyEclipse,貌似它不支持7.x版本tomcat,所以还是用6.X的吧……其实,这俩版本我也没太多了解,但是6.X对咱们来说,已经完全OK啦。

老师用的32bit的6.X,安装版的。也可以用压缩版的。我觉得这区别就是,安装版把关键配置步骤和手动启动和关闭给直接提供出来了。这个选择看自己喜好吧!

MyEclipse 8.5 32bit。不多说。8.5的10.0的,看自己吧!

————10.0的倒是支持7.X的tomcat。

我的数据库IDE目前用的PL/SQL 32bit。

————这个跟着老师来吧,写语句/存储过程什么的很方便。其实MyEclipse的那个数据库编辑器也够用,同样,看自己。

后来我用的AquaDataStudio(ads,这个我也才接触,貌似是用DB2的常用这个,但是它也支持Oracle的8i/9i/10g/11g,但是写存储过程的时候,你需要调那个编辑器,这个就不多说了……)

*************************安装与配置(安装简单,重要的是配置)********************

Win7系统,最好用管理员身份(保证全局用户通用)来吧……

先安装Oracle那一系列吧,个人习惯,也是担心先安装JDK后,出问题。

1.我先安装服务器端,一步一步NEXT就不会出什么问题。百度文库上也有,中间报错跳过就行……【我这里没报错,一路顺风,哈哈哈~】

我这里路径是D:\app\kevin\product\11.2.0\client_1,默认是C盘,我改了盘符,改为D盘。

安装完成后,配置监听。

到开始菜单,找到如图所示的NetManager

打开之后,配置监听

然后点监听位置,换选数据库服务,填写全局数据库名和SID   『都是实例名』

2接下来装客户端,要不然你的PL/SQL没法用……

其实,只要一个服务器端就OK了,但是没几个人会用SQLPlus熟练的写语句;那个人家提供的SQLDeveloper也挺好的,只是某些地方不舒服。(我自己也不是很清楚,这里只是跟着网上说的吓喷两句,嘿嘿)~~~~

言归正传,我用的instantclient,一个压缩包,压缩到一个你自己能找到的目录。我解压到了D盘。

『注意,见证奇迹的时刻到啦:』

1.)首先配置操作系统环境变量(方法同下面配置JDK的环境变量一样,要是不清楚,就先跳到下一步,装完后返回来配置这个):
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=D:\instantclient_11_2

2.)然后配置连接Oracle的配置。tnsnames.ora文件到目录D:\instantclient_11_2

。可以从oracle服务器拷贝一个过来。

(我的在D:\app\kevin\product\11.2.0\dbhome_1\NETWORK\ADMIN)。

3.)安装PLSQL Developer

4.)配置PLSQL Developer(第一次可以不用登录直接进到PLSQL Developer)
Tools --> Preferences--> Connections,
Oracle Home内容为 D:\instantclient_11_2

OCI library内容为 D:\instantclient_11_2\oci.dll

重新启动PLSQLDeveloper
完毕

-尾声:--------------------------------要正常使用的话,这俩服务必须起来

安装并配置JDK,待会Tomcat那里要用。

这个安装就不浪费口舌了,一步一步默认。

【注意,配环境变量:】(网上也有)

这里要配3个变量:

(右键“计算机”>属性>高级系统设置>高级>环境变量)为了减少麻烦,咱们全配在系统变量里边。用户变量只对当前登录用户起作用,换一个用户登录系统后就不管用了。切记,最好在无输入法状态操作。

1.Path找到path,在值那一栏最后加一个分号,然后把你的JDK下面的JRE的bin目录配进去。你要是跟我的一样的步骤,变量值就直接拷贝我的。(引号就别拷贝了)

我的值是:“;C:\Program Files\Java\jdk1.7.0_45\bin”

2.JAVA_HOME这个原先系统木有,所以咱们新建一个。这里配置JDK的目录。

我的值是:“C:\Program Files\Java\jdk1.7.0_45”

就像这样:

3.CLASSPATH这个系统也木有,所以还需要我们新建一个。这里配置几个jar和lib目录。

我的值是(一共四个):

.;

C:\Program Files\Java\jdk1.7.0_45\lib;

C:\Program Files\Java\jdk1.7.0_45\lib\tools.jar;

C:\Program Files\Java\jdk1.7.0_45\lib\dt.jar

就像这样:

好了,配完了。

apache-tomcat-6.0.37   64bit 压缩包。

直接解压,我放在了D盘,就像这样:

【配置3个地方】

这里大多要改配置文件,所以去conf目录下找对应的配置文件。

1.配管理员用户

conf目录下面找tomcat-users.xml,用记事本打开(要选择无格式编辑器)

原理不多讲了,直接加一行:

<user username="admin" password="123456"  roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script" />

默认的是把3个用户注释掉了  我也没改,只是加了一个名为admin,用户密码为123456的具有各种该有的角色的用户。就像这样:

2.配置服务端口:

conf目录下面找server.xml,用记事本打开(要选择无格式编辑器)

找到那个没被注释掉的<connector>

这里默认配置端口是8080,我们改为8088。就像这样:

3.jdk按理说,还要配置jdk,但是要用MyEclipse,我这里就不配了,直接到MyEclipse里面配就行了。

『福利哦~~』有人想手动在这里启动关闭服务器?肿么办?

这要去bin目录,找startup.dat和shutdown.bat 。这远远不够,还需配置~

这俩是同样的设置,我只说一遍:右键>编辑

加这么一句话:set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45

保存,ok啦

就像这样:

看出来了吧,设置你的jdk呢!!

MyEclipse,大家都会。只是在这里说一下服务器和数据库连接怎么配。

 

一.1,配Tomcat

点点这里的小三角,然后找server---ConfigureServer---server---tomcat---tomcat 6.X

选择Enable,并选择第一个browse去找D盘的tomcat路径,第一个找到了,其余的就自己补充出来了。

配JDK

点这里的小三角,然后找server---ConfigureServer---server---tomcat---tomcat 6.X---JDK。

然后选ADD---Directory…

确定---finish

好了。服务器配好了。以后怎么用,我就不多说了。

配数据库

选择DataBase的那个编辑器模式

然后File>new  一个连接

这里要使用oracle thin driver驱动

起一个连接名称

配置URL  【注意冒号之后写你建立数据库时用的那个实例名,我自己建立的数据库实例名称为pkwork,你们如果没自己重建的话,应该是orcl】

然后把你连接数据库的用户名和密码加进去

然后添加ojdbc.jar

-----------------------------------就这样,一切OK。

青岛_QST_JavaEE实训_上课环境安装与配置总结相关推荐

  1. 计算机组成原理实训重要吗,计算机组成原理实训_报告.doc

    计算机组成原理实训_报告 课 程 设 计 题 目: 计算机组成原理实训 学生姓名: 学 号: 指导老师: 系 别: 电子系 专 业: 电子信息工程 年 级: 班 级: 目 录 第一节 引言1 1.1 ...

  2. C++课程设计实训_基于多态书籍信息管理系统的设计与实现、附源码、有过程截图

    C++课程设计实训_基于多态书籍信息管理系统的设计与实现.附源码,有过程截图 书籍信息管理系统的设计与实现(基于多态) 学生姓名: 学 号: 指导老师: 所 在 系: 专 业: 班 级: C++课程设 ...

  3. 《软件工程》实训指导书——Git安装

    <软件工程>实训指导书--Git安装 制作人:陈晓华   qq:78976932   微信号:chen-jeo 开源项目:https://github.com/chenxhjeo,个人博客 ...

  4. python qt designer 重定向_Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置

    Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置 Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置 Python+PyQt5+Q ...

  5. Linux环境安装并配置Maven

    一.Linux环境安装并配置Maven 1. 进入官网下载Tomat安装包 2. 解压安装Tomcat 3. 配置可执行权限 4. 配置可执行端口(避免端口冲突) 5. 验证Tomcat是否可以正常启 ...

  6. RabbitMQ消息队列之一:RabbitMQ的环境安装及配置

    RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...

  7. 生产环境安装、配置、管理PostgreSQL14.5数据库集群。pgpool 4.3.3参数中文说明

    1 生产环境安装.配置.管理PostgreSQL14.5 欢迎观看我发布的视频 "生产环境安装.配置.管理PostgreSQL14.5数据库集群" 数据库软件不是简单的安装上就好, ...

  8. CentOS 安装 tomcat 环境安装及配置过程完整版

    CentOS 安装 tomcat 环境安装及配置过程 查看安装包信息 yum info tomcat 安装 yum -y install tomcat 查看是否安装成功 rpm -q tomcat 输 ...

  9. python+selenium环境安装及配置

    參考:python+selenium环境安装及配置 https://blog.csdn.net/tyx199397/article/details/79268111 Selenium_HTMLTest ...

最新文章

  1. openstack登陆dashboard提示认证发生错误
  2. 程序员每周该做的事情!
  3. 谷歌正式宣称“量子霸权”:意义堪比莱特兄弟的第一次飞行
  4. 配置Linux的时钟同步
  5. 深入浅出Mysql(四)
  6. django使用iframe
  7. c语言课程设计学生成绩簿,c语言课程设计—学生成绩管理系统
  8. tensorflow一维卷积输入_深度学习中的反卷积(Transposed Convolution)
  9. android 电平信号状态识别View平局
  10. Maven Web项目配置Mybatis出现SqlSessionFactory错误的解决方案
  11. Portal: 强叔侃墙
  12. chrome 中的console 下无法使用jquery选择器
  13. Pytorch/Tensorflow:tf.multiply torch.mul(矩阵对应元素各自相乘)
  14. 软考信息系统项目管理师真题及答案之案例分析
  15. 2020年最新-Java集合面试题
  16. 存储数据恢复案例_磁盘阵列数据恢复_raid5磁盘掉线数据恢复方法
  17. 洛谷—— P1069 细胞分裂
  18. 开源TMS团队协作web系统
  19. 通信:5G孕育上游投资空间
  20. 区块链赋能医疗产业报告

热门文章

  1. 光大银行h5支付(php接入光大银行h5支付)
  2. Oracle索引梳理系列(九)- 浅谈聚簇因子对索引使用的影响及优化方法
  3. python能干啥是什么意思_这年头不懂点Python都不好意思说是码农 神奇的Python都能干啥...
  4. 崔云php_崔云恒新书《我的家乡我的亲》将出版
  5. 快手极速版最大化提现
  6. 数据管理-数据质量检测
  7. 数据分析可视化之模型介绍
  8. 计算机学院杨洋,杨洋-湖北大学计算机与信息工程学院
  9. 空间分析工具:GIS
  10. 思量QQ本地会员v3.8官方2013版【免费使用部分QQ会员功能】