Unable set classpath
Hi,
I am trying to undeploy an ADF application using weblogic.Deployer in Unix system. Before that, I am calling setWLSEnv.sh to set environment. And when I tried executing weblogic.Deployer command, I got ClassNotFoundException.
Then I tried checking CLASSPATH & PATH values using echo command, and got null vaule for both CLASSPATH & PATH. Then I manually configured CLASSPATH & PATH using export command and executed weblogic.Deployer, this time it worked fine.
But when I used setWLSEnv.sh, the CLASSPATH & PATH values are not setting properly, even though the command output shows that "Your environment has been set.". Any suggestion on why the environment variables are not setting up.
setWLSEnv.sh output:
CLASSPATH=/home/soa11g/Oracle/Middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/soa11g/Oracle/Middleware/patch_ocp371/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/soa11g/SOA_Dump/jdk1.6.0_33/lib/tools.jar:/home/soa11g/Oracle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/home/soa11g/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:/home/soa11g/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.6.0.jar:/home/soa11g/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/home/soa11g/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/home/soa11g/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:
PATH=/home/soa11g/Oracle/Middleware/wlserver_10.3/server/bin:/home/soa11g/Oracle/Middleware/modules/org.apache.ant_1.7.1/bin:/home/soa11g/SOA_Dump/jdk1.6.0_33/jre/bin:/home/soa11g/SOA_Dump/jdk1.6.0_33/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/soa11g/bin
Your environment has been set.
Command:
java weblogic.Deployer -adminurl ${WLS_ADMIN_URL} -user ${WLS_ADMIN_USERNAME} -password ${WLS_ADMIN_PASSWORD} -name ${WLS_APPLICATION_NAME} -undeploy
Error:
Exception in thread "main" java.lang.NoClassDefFoundError: weblogic.Deployer
at gnu.java.lang.MainThread.run(libgcj.so.7rh)
Caused by: java.lang.ClassNotFoundException: weblogic.Deployer not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
Resolved issue.
. ./setWLSEnv.sh
Similar Messages
-
Clone dbtier error-- ERROR : Unable to set CLASSPATH
i am setting a new clone of PROD server.i restored the backup from prod and now i ran
perl adpreclone.pl dbTier
Here is the error message-->
perl adcfgclone.pl dbTier
Enter the APPS password [APPS]:
xxxx
ERROR : Unable to set CLASSPATH
/u02/lifedb/9.2.0/appsutil/clone/bin/../jlib/classes111.zip: is missing
First Creating a new context file for the cloned system.
The program is going to ask you for information about the new system:
Error: can't find libjava.so.
ERROR: context creation not completed successfully.
Please check /tmp/adcfgclone_1376.err file for errors
The err file does not have anything.
I added /u02/lifedb/9.2.0/jdbc/lib to path and classpath. classpath is empty. I made cc,ar,ld,make,perl come in the path as well.
Now how do i resolve the above err?
ThanksIf you want to migrate from Solaris to Linux, refer to:
For the application tier:
Note: 238276.1 - Migrating to Linux with Oracle Applications Release 11i
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=238276.1
For the database tier:
Note: 362205.1 - 10g Release 2 Export/Import Process for Oracle Applications Release 11i
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=362205.1
Note: 331221.1 - 10g Export/Import Process for Oracle Applications Release 11i
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=331221.1
Note: 230627.1 - Export/Import Process for Oracle Applications Release 11i Database Instances Using Oracle9i Enterprise Edition
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=230627.1 -
Trouble Setting Classpath on Windows XP
I'm having trouble setting up a classpath on Windows XP for SDK1.3.1_04.
I've tried Control Panel\Advanced\Environment Variables\System Variables. There was a Path variable present, to which I've added:
c:\jdk1.3.1_04\bin;
There wasn't a Classpath variable present though. I've tried adding it myself in System Variables as follows:
Variable name: Classpath
Variable value: set classpath=.;
But no joy. When I run "set" from the command prompt, there's no classpath present.
I'd appreciate any help.
Cheers.Hi,
I am running on XP (unfortunately), but also win2000 and win98.
Setting up the classpath is not a problem, although if you are logged in as root, then it does not always show correctly.
Try logging back in as yourself and then checking the classpah through the set command.
Altrnatively, if this is not the problem, actualy try a reboot. which should not be necessary.
best
kev -
How to set classpath from java class ??
I have tried to use System.setProperty("java.class.path", "my class path string ") to set classpath dynamically. But it is not working. How to set it dynamically from java class ?? Thanks , gary
Look into the java.net.URLClassLoader. You can't set the classpath after the fact but you can specify URL's that will checked when you try to load a class with that loader.
-
Problems in setting classpath in vista
i am using Xp pro and Vista.
My issue is that I am not able to set classpath in vista.
i want to set classpath so that I can compile and run programs from different folder other than default one in which java is installed.
Please help.i am using Xp pro and Vista.
My issue is that I am not able to set classpath in
vista.
Don't worry about it. The CLASSPATH variable is best avoided anyway. Specify classpaths for particular apps on the command-line. Teh Docs show you how
i want to set classpath so that I can compile and run
programs from different folder other than default one
in which java is installed.
Please help.This suggests you're talking about PATH rather than classpath. Do you understand the difference? -
Hi !! Can anyone help me in setting classpath in linux to run servlets/? I tried using this command..but didnt work
export CLASSPATH="$CLASSPATH:/usr/share/tomcat5/server/lib/servlets-common.jar"
Thanks
Nivein ur autoexec.bat file write the following
set PATH=C:\jdk1.5.0_04\bin;%PATH%
set JAVA_HOME=C:\jdk1.5.0_04
set
CLASSPATH=.;C:\jakarta-tomcat-5.5.9\common\lib\servlet
-api.jar;C:\jakarta-tomcat-5.5.9\common\lib\jsp-api.ja
r;C:\Servlets+JSP;..;..\..;C:\jakarta-struts-1.2.4\lib
\struts.jarThis response is meaningless. Principally because the OP specifically mentioned the use of LINUX. Not Windows.
I've taken the advice of other forum users by avoiding a system level classpath variable. I define the classpath each time I compile and run. Working on Linux I tend to use command line argument files ( http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javac.html#commandlineargfile ) which eliminates the need to redefine the classpath each time I compile or run my classes and apps. But others may do things differently.
Here is a website you might want to check out which pertains to setting the classpath on Solaris and Linux.
http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/classpath.html -
How to set classpath and server configuration in eclipse
i am new to eclipse tool pls anyone tell me to set classpath and serverconfiguration (tomcat) and sample program
Get WTP [1], install it [2] and checkout one of the lot Eclipse WTP tutorials [3].
[1] http://www.eclipse.org/webtools/
[2] http://ftp.osuosl.org/pub/eclipse/technology/phoenix/demos/install-wtp/install-wtp.html
[3] http://www.eclipse.org/webtools/community/tutorials/BuildJ2EEWebApp/BuildJ2EEWebApp.html -
Package does not exist even though I set classpath right!
Hi, my JSP got an error message saying "Package does not exist" at line
<% import ="org.jfreechart.*"%>
And I have put the myjar.jar file containing the above classes into blabla\WEB-INF\classes,(where blabla is my current working directory) and set my classpath= blabla\WEB-INF\classes
It does not either if set classpath= blabla\WEB-INF\classes\myjar.jar
Anybody could give suggestion? By the way I am using Tomcat.your .jar files should be in WEB-INF/lib
-
Hi All,
I am new to servlets and JSP. I have a question regarding setting Classpath. My development directory structure is like this c:\..\desktop\java\project1\src\com\eg\web\e1.java. Servlet.jar file is in C:\Program Files\Apache Group\Tomcat 4.1\common\lib. I tried setting Classpath in windows 2000 using control panel=>System utility by this command
SET CLASSPATH=.;c:\Program Files\Apache Group\Tomcat 4.1\common\lib\servlet.jar . I try to compile my program by going into the whole development directory structure C:\..\src\com\eg\web using javac e1.java. But I get the error "package javax.servlet does not exist". Can somebody help me resolve this?
Thank You in advance
JayaQuestion 1: Are you using an IDE?
[IDEs ignore the system classpath]
Question 2: Did you try setting the classpath using the -cp option for javac, if you are not using an IDE?
[you could also try to print the classpath on command line to check if it has taken effect] -
Setting Classpath on windows platform
Hello
I was trying to set classpath of "D:\documentum\config" in my environment variable , i was doing it through command
prompt , the command i was implementing was
set classpath=D:\documentum\config;
but the when i was closing command prompt , the environment variable in windows named as ClassPath was not updating
i have also tried this command
set classpath=%classpath%;D:\documentum\config;
this also having the same result , so how can i set this property through command prompt
RegardsYou can permanently set command line environmental variables through the advanced settings in Windows. You have to hunt around for it a bit, it is somewhere behind opening the right click properties of "my computer" (or whatever it is called in your flavor of Windows) and then choosing advanced. An "environmental variables" tab should be present there.
BUT! I would not advise you to set a classpath variable unless you fully realize that is only to make your development life a bit easier when working on the command prompt. When making your application ready for deployment the classpath must be managed without the variable. A script could work, or packaging everything up as an executable jar. When you start to work with an IDE like Eclipse or Netbeans you don't need that variable at all any more. -
Setting classpath from the command prompt
each time i try to set the classpath from the command prompt it is not always well done . can someone give a good format
i.e set classpath = ;c:\document and settings\ lukeeach time i try to set the classpath from the command
prompt it is not always well done . can someone give
a good format
i.e set classpath = ;c:\document and settings\ lukeThe best way is not doing it at all.
Anyway, try:
set classpath = ".;c:\document and settings\luke" -
Setting classpath in netbeans ide5.0
i don't know how to set classpath in netbeans ide5.0 for
MySQL driver and its jar file.Then you should read the Netbeans documentation:
http://www.netbeans.org/kb/50/using-netbeans/index.html -
I know nothing about UNIX. pls kindly give me some instruction on how to set classpath in UNIX, thanks!
best way is to set in your .profile (name differs between different shells, but whatever the OS/Shell is, it should starts with . and has a 'profile' string in the name). Try ls -a to find the file, edit it, insert lines like this:
CLASSPATH=xxxx
export CLASSPATH
Use : to seperate different path/files.
then every time when you log in, the classpath is setted.
if you already logged in, use the above lines in command line, but it only set class path of the current shell/console.
anyway, you should learn Unix before you do anything, or you'll have more trouble. do a search in yahoo or google to find on line tuturials, and SUN's Java tuturial has some basic instructions on how to use Java in Unix. -
Set classpath in Window 95, 98, ME
Hi,
Would anybody please show me how to set the class path in windows 95, 98, ME.
I used: set classpath=c:\ but it did not work
Thankshi,
Instead of using 'classpath' try and use just 'path'.
If JDK is installed in C: then the path would be
"path=c:\jdk1.3\bin;%path%"
Regards
Deepa Datar -
Problems setting classpath...
hello guys...i am having a problem with what should be a very simple operation...
the classes i define are stored in the classes directory..inside, each package has its own subdirectory...
classes
beans
User.class
Cart.class
i have tried to change my classpath to reflect this location and instruct the compiler as to where to find those classes..
i have used the set Classpath command...
SET CLASSPATH=.;C:\Tomcat\common\lib\servlet-api.jar;C:\Tomcat\common\lib\mysql-connector-java-3.1.13-bin.jar;
C:\Tomcat\webapps\theagent\WEB-INF\classes beans.User;
but when i try to import beans.User in another class..it doesnt compile and tells me that the package doesnt exist...
please help....what else do i need to check to make sure the configuration is as it should be...
p.c User.java started with package beans;
thanksThat is correct because your beans.User class doesn't contain a
public static void main(String[] args) method, iow you can't run it by itself.i dont want to run the class by itself... i just want to import beans.User;
but it says that no such package exists...Then you have to be a bit more clear. You mentioned this command line:java -classpath C:\Tomcat\common\lib\servlet-api.jar;
C:\Tomcat\common\lib\mysql-connector-java-3.1.13-bin.jar;
C:\Tomcat\webapps\theagent\WEB-INF\classes beans.User;This sets the classpath pointing to two jars and a 'classes' directory.
You're trying to run the 'beans.User' class which I presume is stored
in a subdirectory of that 'classes' directory.
The java command works like this:java -classpath <jars and dirs here> package.YourClass... so you were trying to run your beans.User class all by itself. It doesn't
contain a main method hence the runtime diagnostic. btw, I don't know
why you appeded that whole thing with a semicolon.
kind regards,
Jos
Maybe you are looking for
-
What's the meaning of a yellow DB-Adapter service in an ESB Instance?
Hi Forum, I have implemented a really small ESB routing application, taking 3 Values, which will be written to a database using a routing service and a DB-Adapter. When calling this service via URI of the local endpoint (at the definition tab of ESB
-
Have a customer who want to see the total time spent in a location by location - I have the enter time and the exit time (both timestamps) and am able to calculate the difference using TimeStampDiff, however I want to create an aggergration on the to
-
Is there a fix for the Iphone 4 defective compass?
I had always thought that Apple just didn't put much time into making a decent magnetic compass... until one day I was at my neibors and he showed me this cool app that ID's stars in the sky. While his ios was an ipod I think and mine was an Iphone 4
-
TS3694 how do i fix error 1015?
HOW DO I FIX ERROR 1015 ON IPHONE 3G?WAS RECOMENDED I DO A RESTORE TO BE ABLE TO ADD APPS BUT IT WONT UPDATE AND KEEP GETTING THE 1015 ERROR MESSAGE.
-
why?