MyEclipse+Weblogic+Oracle+PLSQL配置注意事项

摘要:
文件--˃导入--˃常规,其中有两个选项:ExistingProjectsintoWorkspace和FileSystem。提到路径的原因是,当我使用Weblogic部署Web项目时,如果我使用FileSystem,Weblogic和MyEclipse将不会在同一个项目上运行,因此我必须使用ExistingProjectsintoWorkspace。Weblogic和MyEclipse就像堆栈中的声明变量,Web项目就像打开堆栈空间的对象。

Weblogic配置详情:《Weblogic安装与配置图文详解》
Oracle+PLSQL配置详情:《PL/SQL访问远程Oracle服务器(多种方式)》
MyEclipse配置:《Eclipse在开发Web项目时的配置优化》,《教你破解MyEclipse到2016年【图文详解】》
虽然总结过以上开发环境的配置及优化,但是在使用的过程中依旧出现了或多或少、大大小小的问题,统一记录一下。
1.MyEclipse导入工程。
File-->Import-->General,其中有两个选项:Existing Projects into Workspace, File System。不同之处在于File System是导入一个文件系统,会将文件夹移动到Workspace中,即更改了工程的路径;Existing Projects是导入一个已经存在的项目,不会更改任何东西。
提到路径的原因在于,当我用Weblogic部署好Web项目后,如果使用File System则会导致Weblogic与MyEclipse操作的项目不是同一个,所以必须使用Existing Projects into Workspace。
两者理解起来,就像是JVM中的堆栈原理。Weblogic和MyEclipse就像是栈中的声明变量,Web项目就像是堆中开辟空间的对象。File System就是两个声明分别指向两个不同地址的对象,Existing Projects就是两个声明同时指向一个对象。
2.PLSQL登录时提示“ORA-12154: TNS:无法解析指定的连接标识符”。
这个错误可谓是最常见,网上答案也是各式各样的。按照文章开头贴出的第二条文章仔细查对好oracle+plsql没有问题的时候,只剩下最后一个、也是最容易忽略的原因:PLSQL安装路径中出现了圆括号。

 
这是PLSQL在安装时的提示,意思是:“警告:如果路径中有括号,则可能导致PLSQL和Oracle服务器连接不上!”——一条至关重要的警告信息,而我却没有重视,导致我一整天都在排查问题。原来是因为我的系统是64bitWindows7,32bit的程序默认安装路径一般都是"Program Files (x86)",就是这个可恶的(x86)导致的。知道了原因,卸载、重装,修改路径,解决问题。

免责声明:文章转载自《MyEclipse+Weblogic+Oracle+PLSQL配置注意事项》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Navicat Premium 12安装与激活v-model绑定radio下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

plsql developer 导出导入存储过程和函数

说明:需要把建表脚本及表数据分开导出,操作很简单。一、导出表及存储过程等对象:1、 登录PL-SQL Developer2、 选择只显示本用户的对象,如下图:3、 选择菜单“Tools——〉Export User Objects”,如下图:4、 会弹出如下窗口:5、 选择我们要导出的表、视图、存储过程等;只选中“Single file”单选按钮;在“Out...

oracle教程:PLSQL常用方法汇总

oracle教程:PLSQL常用方法汇总 在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE';主要知识点:一、有关表的操作1)建表 create table test as sel...

Oracle EBS SOA 接口删除及发布

文章目录 删除接口 测试接口连通性 删除服务器上的接口文件 删除系统表涉及内容 重新发布接口 开发WebService包 生成ildt文件 重启OAFM服务 备注 删除接口 测试接口连通性 select utl_http.request('http://xxx.xxx.xxx.xxx:8050/webservices/SOAProvi...

plsql在64位机器下读取tnsname.ora 及oracle_home异常的解决办法

问题是: 我在自己电脑(win7  64bit)上安装了oracle的64位数据库   通过sqlplus能正常连接主要是安装pl/sql时   我是这样安装的1、在网上下载了个instantclient-basic-nt-11.2.0.3.0包  解压放在E盘下   路径如下E:instantclient-basic-nt-11.2.0.3.0insta...

[PLSQL]Oracle Advanced Queue (DBMS_AQ/DMBS_AQADM)

扯在前面 Oracle通过AQ (Oracle Streams Advanced Queuing)来提供“进程间” (或者跨会话 -- inter-session) 通信的功能。关于inter-session communication, 貌似DBMS_PIPE也可以做到,这个打算写另外一片水文来介绍,在此不表。 AQ 其实类似于一个message qu...

PLSQL报错: ORA-12170:TNS connect timeout occurred

本人的问题已解决,先在安装oracle的服务器上黑窗口输入tnsping,提示说no listener,这是监听服务没有打开。 打开服务后还是不行,最后原因是服务器的网络有防火墙的问题,关掉防火墙连接成功 第一反应是监听没开: 测试了一下, 连接超时没用ping 通 C:UsersAdministrator>tnsping brorcl TNS P...