Oracle OC4J 904 and JNDI environment variable lookup up
Hi all, we are getting this when trying to run our app in Oracle 904:
org.springframework.beans.factory.access.BootstrapException: Define an environment variable [java:comp/env/ejb/BeanFactoryPath] containing the class path locations of XML bean definition files; nested exception is javax.naming.NameNotFoundException: No object bound for java:comp/env/ejb/BeanFactoryPath
javax.naming.NameNotFoundException: No object bound for java:comp/env/ejb/BeanFactoryPath
at com.sun.enterprise.naming.java.javaURLContext.lookup(javaURLContext.java:116)
at javax.naming.InitialContext.lookup(InitialContext.java:345)
at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:123)
at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:85)
at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:121)
at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:71)
at org.springframework.context.access.ContextJndiBeanFactoryLocator.useBeanFactory(ContextJndiBeanFactoryLocator.java:64)
at org.springframework.ejb.support.AbstractEnterpriseBean.loadBeanFactory(AbstractEnterpriseBean.java:117)
at org.springframework.ejb.support.AbstractStatelessSessionBean.ejbCreate(AbstractStatelessSessionBean.java:63)
at MethodInvokerHome_StatelessSessionHomeWrapper1.callCreate(MethodInvokerHome_StatelessSessionHomeWrapper1.java:115)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.ejb.StatelessSessionEJBHome.getContextInstance(StatelessSessionEJBHome.java:275)
at MethodInvokerRemote_StatelessSessionBeanWrapper0.invoke(MethodInvokerRemote_StatelessSessionBeanWrapper0.java:77)
at java.lang.reflect.Method.invoke(Native Method)
at org.springframework.remoting.rmi.RmiClientInterceptorUtils.doInvoke(RmiClientInterceptorUtils.java:103)
at org.springframework.ejb.access.SimpleRemoteSlsbInvokerInterceptor.doInvoke(SimpleRemoteSlsbInvokerInterceptor
Basically the app server thinks there is no environment entry but I have it declared in ejb-jar.xml descriptor:
<env-entry>
<env-entry-name>ejb/BeanFactoryPath</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>applicationContext.prod.xml</env-entry-value>
</env-entry>
Any ideas,
J
That depends of the shell that you use.
If you use the bash than execute:
EXPORT ORACLE_SID=<YOUR_SID>
If you use csh:
setenv ORACLE_SID <YOUR_SID>
Bye, Aron
Similar Messages
-
Service Locator and JNDI Environment variables
Hi,
I have a class that implements the ServiceLocator pattern running into the container tier (not in a webapp), this class has a method that returns a Connection (java.sql). The problem is that I must hard code the JNDI name of the DataSource (or write it on a properties file), but I want to look for this name like a JNDI environment variable (java:comp/env/jdbc/dataSourceRefName). The class who calls the ServiceLocator is a DAO object, not an EJB. Is there any deployment descriptor tag or similar that let�s me register this name in the JNDI tree?
Thanks.Hi Corujo-h,
You'll need to declare the resource-ref in the environment
section of the standard deployment descriptor of any component
from which you'll invoke this ServiceLocator. So, if it's invoked
from ejbs, you'll need to define the resource-ref for each ejb
in ejb-jar.xml.
--ken -
Hi experts m new to apps please help.. I have installed successfully Oracle Apps R12 on OEL - 5 All the services runining fine. but when i am opening forms its giving error "install missing plugins" i installed jre-6u7-linux-i586-rpm.bin and Mozilla Firefox 3.0.18 [root@ust ~]# cd firefox/plugins/ [root@ust plugins]# ln -s /usr/java/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so [root@ust plugins]# ls libjavaplugin_oji.so libnullplugin.so [root@ust plugins]# ll total 20 lrwxrwxrwx 1 root root 58 Sep 11 16:22 libjavaplugin_oji.so -> /usr/java/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.so -rwxr-xr-x 1 root root 19160 Sep 15 2007 libnullplugin.so [root@ust plugins]# but when m trying to open forms at that time giving error "install j2se plugin version 1.6.0_07 on your client and NPX_PLUGIN_PATH environment variable set before starting Netscape."
Linux is not a certified client tier for accessing EBS
Unable to access r12 forms in linux client
https://forums.oracle.com/search.jspa?view=content&resultTypes=&dateRange=all&q=linux+client&rankBy=relevance&contentTyp…
HTH
Srini -
Runtime.exec and setting environment variables
Runtime.exec and setting environment variables
I need a decent example which works on Windows.
Got any?Thank you.
I was hoping for an example of the use of
http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Runti
e.html#exec(java.lang.String,%20java.lang.String[]) or
http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Runti
e.html#exec(java.lang.String,%20java.lang.String[],%20j
va.io.File) which take environment variable
information such as PATH.
The reason is because there is a library which is
being loaded via loadLibrary (
http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Syste
.html#loadLibrary(java.lang.String) ). However, for
the child process to find the library the PATH needs
to be updated.
Any example regarding changing the PATH variable via
Java so that libraries can be loaded and processes
created? (Perhaps, I should make a new post and
restate the question with this more explicit
information?)
That won't work. LoadLibrary occurs in the JVM environment. As I said you can't change the JVM environment via exec().
If the shared library needs something in the path then you are going to have to set the path before your application starts up.
If you just need to load the library from someplace that is not on the path then you should be using System.load(). -
Installed jre and jdk and setup environment variable
installed jre and jdk and setup environment variable but still i am not able to rum program?
cannot find symbol class string
package system does not existif removing 1 jre will help your disk space problems
then you urgently need a bigger disk.
Btw i never notice Java installing 2 different JRE's
so i dont think it will harm remvong one, make sure
you dont delete one you are using :)I assume that you don't run MS os; that's the only one that installs 2 JRE's.
To OP: This has been discussed by Sun, but no changes have been announced. Maybe the relocation in version 1.5 of the private (aka developer) code to the Program Folder is a start of this change? -
Which Oracle folders into "PATH" system Environment Variable
Which Oracle folders must exist into "PATH" system Environment Variable in Windows OS?
The folders must contain Oracle command line utilities, like "sql * plus", "exp" and so on.The path to your bin folder ...
for eg :
D:\oracle\product\10.2.0\db_1\bin;Cheers :)
Renjith Madhavan -
OC4J 904 and Unicode(AL16UTF16) in NVARCHAR2 column
I have:
OC4J 904 standalone runs on Windows2000 AdvancedServer.
Oracle 9i
JDBC thin driver shipped with OC4J
NLS_NCHAR_CHARSET = AL16UTF16
(NLS_CHARACTERSET = VN8VN3)
I have a table with a NVARCHAR2 column. I created a CMP EJB from the table but I can't use the EJB to retreive data from Database. I was success in using Oracle JDBC connection to connect manually to database and save/retreive Unicode data.
I read somewhere that EJB use thin driver, so the getter/setter of CMP-Fields should work normally.
I think that may be the problems is the function OraclePreparedStatement.setFormOfUse(1,OraclePreparedStatement.FORM_NCHAR);
was not called in the EJB Contenner or things like that - so it's a bug of OC4J, right?.
This is the Exception I received on the browser.
javax.ejb.NoSuchObjectLocalException: ? ?ÃY CÃ CH? HOA CÃ D?U!!!!!
at TestLocal_EntityBeanWrapper0.reActivateNew(TestLocal_EntityBeanWrapper0.java:1668)
at TestLocal_EntityBeanWrapper0.reActivateNewLocal(TestLocal_EntityBeanWrapper0.java:1636)
at TestLocal_EntityBeanWrapper0.getUnicode(TestLocal_EntityBeanWrapper0.java:108)
at test.showparam._jspService(_showparam.java:100)
[SRC:/test/showparam.jsp:65]
at com.orionserver[Oracle9iAS (9.0.4.0.0) Containers for J2EE].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:348)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:498)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:402)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle9iAS (9.0.4.0.0) Containers for J2EE].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:293)
at com.evermind[Oracle9iAS (9.0.4.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:602)
at com.evermind[Oracle9iAS (9.0.4.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:308)
at com.evermind[Oracle9iAS (9.0.4.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:779)
at com.evermind[Oracle9iAS (9.0.4.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:264)
at com.evermind[Oracle9iAS (9.0.4.0.0) Containers for J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:107)
at com.evermind[Oracle9iAS (9.0.4.0.0) Containers for J2EE].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:536)
Can anybody help or give me some information or workaround?
Thank you very much.Hi Nghia,
Can anybody help or give me some information or
workaround? I suggest using BMP and a non-emulated data source. More details are available in the documentation which can be downloaded from here:
http://technet.oracle.com/tech/java/oc4j/904/documentation_preview.html
Good Luck,
Avi. -
Setting UI60_ICON and other environment variables
Hi, I am developing using forms 6i. I tried setting the UI60_ICON environment variable from
1. The Control Panel -> System -> Advanced -> Environment Variable -> System Variables and
2. The Registry Editor -> Edit ->New -> String Value
But my icons will still not appear in my forms. Can some one help me.
I do not add the .ico extension when I use the icon name. And I also make sure the icon has been place in the path I have stated. The icon appears when I place them in the FORMS60 environment variable.
I need help.Try to set with Registry Editor
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE (where you see FORM_PATH and other)
variable
UI_ICON instead UI60_icon
Hope helps -
Is there a way to store variables in a xml application config file and reference those variables in the java program? I can do this with Tomcat, but I have not found a way to do this with 9iAS. Mainly, I found not found which xml file to use.
Thanks.No there is no such thing in weblogic. You cannot use JNDI as a cache but
you can write your code to register/bind your rmi objects into the jndi
tree. And save your environment variables there.
Try using WebLogic Workshop for your development, you will be able to do all
this without having to write your own code as you can define application
wide properties there.
"Jacques Desmazieres" <[email protected]> wrote in message
news:[email protected]..
>
I think I have a very common problem, that seems to fit with JNDI service:
I need to define applicative variables shared by several applications, andthose
variables need to be defined at deployment time.
On Websphere, it is possible to define, from the App Server console, suchJNDI
entries : sort of Environment variables you access through a JNDI lookupto retrieve
the value.
With Weblogic I did not fine anything similar. Did I miss something ?
I have a constraint: the JNDI configuration must be persistent (stillavailable
after server restart) and must be defined during deployment and ifpossible, manageable
from the server console.
Thanks -
Complete checklist for oracle 11.2.0.4 environment variables on AIX 6
Hi,
Can anyone give me the Doc ID for complete checklist for oracle environment variable 11.2.0.4 on IBM AIX 6 platform (64 bit).
Because we get the following from IBM website, we wonder if any other oracle variable need to make a change, or will impact upgrade correctly on AIX.
“AIX 5.1 uses an environment variable LIBPATH when loading shared libraries. AIX 5.3 uses LD_LIBRARY_PATH
instead. For backward compatibility, AIX5.3 still uses LIBPATH if it is defined.”
URL: http://www-01.ibm.com/support/docview.wss?uid=isg3T1015835
So we can actually define both -
LIBPATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LIBPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; /usr/local/lib export LD_LIBRARY_PATH
there are less companies use AIX to run oracle database than those use Unix/Linux; we are planning upgrade oracle database 11.2.0.3 to 11.2.0.4 on IBM AIX (64bit) os level 6, so we need to double-confirm this. FYI.
thank you very much!Hi Abhi: the Doc URL you give me (<e48740>) it doesn't help much. It doesn't tell much about environment variables for oracle. I have the following sample for oracle .profile at IBM AIX 6.1, is it Ok enough for us as basic setting?
vi /home/oracle/.profile
# Oracle variables
umask 022
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_SID=meps; export ORACLE_SID
ORACLE_BASE=/ora_bin01/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0; export ORACLE_HOME
TNS_ADMIN=$ORACLE_HOME/network/admin export TNS_ADMIN
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/sbin:/usr/ccs/bin; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib;/usr/local/lib export LD_LIBRARY_PATH
LIBPATH=$LD_LIBRARY_PATH export LIBPATH
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib:$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/oui/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
Note:
there are optional environment variables: TNS_ADMIN(optional), NLS_LANG (optional), TWO_TASK (optional)
thank you! -
How set the oracle 10g path in xp environment variables
am new to java.
am practicing the jdbc, but while running the program it compied, but it does not execute the program.
it says
package oracle.jdbc.driver does not exist
DriverManager.getregister(new oracle.jdbc.driver.OracleDriver());
then how to set the path of oracle 10g in xp environment variables.
plz send any body the answer.
its urgent.tster wrote:
sunnyyld wrote:
then how to set the path of oracle 10g in xp environment variables.right click on my computer -> properties -> advanced -> environment variables.
Not that it would work, as the kid doesn't seem to understand what exactly it's doing wrong.
Had it worked through some basic tutorials it would have understood so I'm not going to tell it, just tell it to work through some basic tutorials. -
Java and UNIX environment variables
Hi folks,
am I right when I say that it is not possible to access UNIX environment variables from Java (these ones delared by the export statement)?
Cheers,
HeikoYes.. Since some OS do not have the concept of environment variables,it is directly not possible.
But using the method System.getProperties you can get
some inf about the environment.
the following links may be of some help to you
http://www.javaworld.com/javaworld/javaqa/2001-07/01-qa-0706-env.html
http://www.jguru.com/faq/view.jsp?EID=11422 -
XSL variable and unix environment variable
Any idea how I can pass the unix environment variable to the custom XSL file? I want to be able to pass the $PO_TOP path so the file location can be derived
The below code works fine for static file location but I want it to be more generic.
<fo:block xsl:use-attribute-sets="termcond">
<xsl:if test="($print_draft = '')">
<xsl:value-of select="unparsed-text('/usr/tmp/tc.txt','UTF-8')"/>
</xsl:if>
</fo:block>
<fo:block id="last-page"/>
Thanks in advanceyou'll need to use the name(.) XPath function to test the name of the current node.
-
LMDefaultLayout and LMDefaultSkin environment variables not working?
Like the title says, I haven't been able to have these two variables working, neither with my custom Layout and Skin or with the "Classic" or "Top Menus" layouts and "Oracle" skin like the documentation shows as an example.
The objective is to have my custom Layout and my custom Skin set as defaults when a new user is created.
Has anyone made these variables or an optional solution work for this purpose?
Thanks in advance,
- Tiago DiasYou're right....... it worked.
The Content Server is case sensitive and the documentation is wrong......
Thanks! -
hello...
i have 2 classes...one.java and Two.java....
In two.java i extends One.java...
Two.java is not compiling....
if I place those 2 files in j2sdk1.4.1/bin folder ..then its compiling successfully.....please help me to solve this..Perhaps you mean that the java compiler cannot be found in any other directory but the bin directory. You need to add the bin directory to the PATH environmental variable to be able to compile classes anywhere in a command prompt/shell. If you are using windows, you'll find the environmental variables by:
1) right clicking my computer and choosing properties
2) click advanced
3) click environmental variables
Check here for more information about common setup problems:
http://java.sun.com/docs/books/tutorial/getStarted/problems/index.html
Maybe you are looking for
-
I have (Yosemite) Mail linking into BT. I have a problem that occurred with Mavericks and continues with Yosemite Mail. Mail works fine for a month or two then goes wrong... almost a pattern! Usually I put it right by deleting the account and set i
-
TOC and Sections in a Page Layout document?
Is it possible to have a TOC and Sections in a Page Layout document?
-
When trying to compare 2 text documents, Acrobat closes instead of creating a compare document. I can load the old and new version of a document, but when I click 'Compare', Acrobat closes down
-
Hi All, I have developed a report program which runs in background and creates a spool. In another report I am trying to read the spool data created by the first program. I use RSPO_RETURN_ABAP_SPOOLJOB function module for doing the same. The issue i
-
Hello. I'm a non-Swing person, but had to develop a small Swing application, with a Text Panel. Could you help me in setting a font so that character width is the same? Such as Courier or any other suitable font. Thank you.