Configure Log File for each web application deployed in weblogic server usi
Hi All,
How do I configure Log4J to log separately for each web application? i.e. Assuming, I have a web application "AWeb" and a web application "BWeb". I need a log file to be created for AWeb Separately and BWeb Separately. i.e. All the log information for "AWeb" web application will be stored in AWeb.log and all the "BWeb" web application will be stored in BWeb.log
Do you have any sample code and configuration details for the above-mentioned requirement?
Thanks in Advance,
C R Baradwaj
You do not need to do anything strange, just use log4j the usual way with the exception that you do not need to init log4j (this is not necesary when using a log4j.xml.)
A minimal sample of a log4j.xml is
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.SimpleLayout"/>
</appender>
<root>
<priority value ="debug" />
<appender-ref ref="ConsoleAppender"/>
</root>
</log4j:configuration>
You just have to be sure that you have different log4j.xml in your classpath for different web applications.
Regards,
LG
Similar Messages
-
How to create different log files for each of web applications deployed in OC4J
Hi All,
I am using OC4J(from Oracle) v1.0.2.2 and Windows2000. Now I want to know
1. how to create different log files for each of my deployed web applications ?
2. what are the advantages in running multiple instances of oc4j and in what case we should run
multiple instances of OC4J ?
3. how to run OC4J as Windows2000 Service rather than Windows2000 Application ?
Thanks and Regards,
Kumar.Hi Avi,
First of all I have given a first reading to log4j and I think there will some more easy way of logging debugging messages than log4j (If you could provide me a detailed explanation of a servlet,jsp,java bean that uses log4j and how to use log4j then it will be very helpful for me). The other easy ways (if I am not using log4j) to my problem i.e creating different log files for each of web applications deployed in oc4j are
I have created multiple instances of OC4J that are configured to run on different ports and so on each instance I have deployed a single web application . And I started the 2 oc4j instances by transferring thier error/log messages to a file. And the other way is ..
I have download from jakarta site a package called servhelper . This servhelper is a thread that is started in a startup servlet and stopped in the destroy method of that startup servlet. So this thread will automatically capture all the system.out.println's and will print those to a file. I believe that this thread program is synchronized. So in this method I need not run multiple instances of OC4J instead each deployed web application on single instance of oc4j uses the same thread program (ofcourse a copy of thread program is put in each of the deployed web applications directories) to log messages on to different log files.
Can you comment on my above 2 approached to logging debugging messages and a compartive explanation to LOG4J and how to use LOG4J using a simple servlet, simple jsp is appreciated ...
Thanks and Regards,
Ravi. -
One Search service application for multiple web applications in a single server
We are planning to host 17 Web applications in a single Server. Do I need to create search service application for each web application or I need to create one Search service application , create a Content source for each web
application and create a Result source for filtering. Which is the best approach. And which approach takes more RAM memory.
In my application I am using Search web part, "Recently Changed Items", "Popular Items" web parts. when I created only one one Search Service application for all web applications and using Result sources ,
I am not getting the results. What could be the problem.Hi,
One SSA is ok, but you should think about access rights. If the access is clear cut between all the web apps you should be ok with one SSA. Multiple result sources limiting on content source also works, but could easily be bypassed.
Multiple SSA's will eat up RAM/CPU like a mother :)
As for popular etc.. it could be due to how those sources are set up, but haven't investigated or tested this much.
Thanks,
Mikael
Search Enthusiast - SharePoint MVP/MCT/MCPD - If you find an answer useful, please up-vote it.
http://techmikael.blogspot.com/
Author of Working with FAST Search Server 2010 for SharePoint -
How to create separate log files for each deployed web application in oc4j
Hi All,
I am using Windows2000, Oracle9iAS(OC4J). Say I have deployed 3 web applications onto this oc4j server. Then how to create 3 different log files so that I can see the log messages(System.out.println's) of each of these web appliations in a different log file.
Thanks and Regards,
Ravi.Where do the messages printed via ServletContext.log() go? Is this configurable separately by web application? If so, you could at least replace your System.out.println() with sc.log() statements. For exceptions, you could trap them and log them since the log() method takes a throwable as well as a String.
John H. -
Separate logging with log4j for web applications deployed on one server
I have been trying to get web applications to write to separate log files.
Log4j.jar is loaded through classpath once during weblogic startup. In each web application, I have Log4j.xml or Log4j.properties configuration files under WEB-INF folder. I hava java class in the application extending HttpServlet and loads the log4j.xml file, In web.xml they have load-on-startup set to 1. Two java class files both extending write the log to the specified log file but other java class files are not logging information, some implement filter, some are action classes (Struts 1.2.9). If the java class has a static method then the log from the method is being written but the log from instance methods is not being written. I tried declaring the variable both as static and non-static
private Logger log = Logger.getLogger(LoginFilter.class);
What could be causing some java class files not to log?
Another issue, For Log4j.xml, Doctype as SYSTEM property set to lookup Log4j.dtd, weblogic complains as Log4j.dtd file not found, tried adding this file in WEB-INF folder, same location as LOg4j.xml and WEB-INF/lib folder and even in classpath, weblogic still complains of log4j.dtd file being not found. For now, I removed SYSTEM entry but need to put it back for parser to validate xml file.
I am using WLS 8.1.6, struts 1.2.9 and Log4j 1.2.8 versions.
Any help is appreciated.
thanks,
SKHow we can implement thisBy implementing an SSO product of your choice.
-
Managing and configuring log files for Oracle 9ias
Hi all,
I'm wondering where I can find documentation on managing and configuring log files like:
ORACLE_HOME/admin/ sid/*dump/* ORACLE_HOME/assistants/opca/install.log ORACLE_HOME/webcache/logs/*
ORACLE_HOME/dcm/logs/*
ORACLE_HOME/ldap/log/*
ORACLE_HOME/opmn/logs/*
ORACLE_HOME/sysman/log/*
ORACLE_HOME/j2ee/ OC4J_instance/log/*/* ORACLE_HOME/config/schemaload.log ORACLE_HOME/config/useinfratool.log
because I didn't find anything in document like:
Oracle9 i Application Server
Administrator�s Guide
Release 2 (9.0.2)
May 2002
Part No. A92171-02
So, if anyone has any idea...
Thanks in advanceDoes anyone know how or if it is possible to send the stdout and/or stderr to the log4j type of logging? I already capture the stdout and stderr to the flat file. But I would like to timestamp every line to compare and diagnose problems with each application that encounters problems. Each web app is using log4j to their own application log4j log file. When they encounter errors or resource draining problems, I would like to see the container logs and see what was occuring inside the container at around that same time.
Any ideas? -
Issue of deploying a fusion Web Application with integrated Weblogic server
Hi,
i'm using Jdev 11.1.1.3.0 to develop a fusion web application, with a model and ViewController Projects.
When i try to deploy this application with the integrated server, i have any issues.
The origin seems to be that it builds an application with 3 profiles. The model application is recognized and deployed as a webapp and not an ADF library as it should be..
[11:00:45 PM] Retrieving existing application information
[11:00:45 PM] Running dependency analysis...
[11:00:45 PM] Deploying 3 profiles...
[11:00:46 PM] Wrote Web Application Module to /home/david/.jdeveloper/system11.1.1.3.37.56.60/o.j2ee/drs/easygestionV2.0/ViewControllerWebApp.war
*[11:00:48 PM] Wrote Web Application Module to /home/david/.jdeveloper/system11.1.1.3.37.56.60/o.j2ee/drs/easygestionV2.0/ModelWebApp.war*
[11:00:48 PM] Wrote Enterprise Application Module to /home/david/.jdeveloper/system11.1.1.3.37.56.60/o.j2ee/drs/easygestionV2.0
[11:00:48 PM] Deploying Application...
<27 déc. 2010 23 h 00 CET> <Warning> <J2EE> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application easygestionV2.0 is not versioned.>
<JpsDstCredential><setCredential> Impossible de migrer le dossier/la clé d'informations d'identification et de connexion ADF/anonymous#easygesprod. Raison : oracle.security.jps.service.credstore.CredentialAlreadyExistsException: JPS-01007: Les informations d'identification et de connexion avec la correspondance ADF et la clé anonymous#easygesprod existent déjà..
<TrinidadFilter><init>
java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.application.ApplicationFactory
at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:725)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:239)
at oracle.adfinternal.view.faces.util.rich.ConverterValidatorRegistrationUtils.register(ConverterValidatorRegistrationUtils.java:36)
at oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator.init(RegistrationConfigurator.java:79)
at org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.init(GlobalConfiguratorImpl.java:400)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.init(RegistrationFilter.java:53)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.init(TrinidadFilterImpl.java:103)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.init(TrinidadFilter.java:54)
at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:332)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:98)
at weblogic.servlet.internal.FilterManager.preloadFilters(FilterManager.java:59)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1867)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3126)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1512)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
How can i fix the model project to be deployed as an ADf library and not a webapp with the integrated weblogic server ? Because with me it doesn't do it by itself.
Thanks a lot for helpduplicate to Issue of deploying a fusion Web Application with integrated Weblogic server
-
Important Configuration/Log Files for Storage Tek
Hi,
I have 6140 Storage Arrays, in the same ref. I would like to know more about command line details.
1. Important Configuration files
2. Important Log Files
3. Event Messages file
4. Important utilities like sscs, service, suppport and their default path.
5. Solaris FC constroller configuration files.
Please suggest in case I can get this details from any doc, as I already referred Sun Storage Tek 6140 Getting Started Guide for the same but not found much details.
Thanks
RajanI figured out what my problem was here. The Windows user that the portal processes run as is the user who writes the log files. In this case, this user is a local user to the portal server and not a Windows domain user. This means that the user does not have access to write to the shared drive.
We had two options as to what we could do here. The first would be to change the user that's running the portal to a user that could write to that shared drive. The second option would be to have the portal write the log files locally on the portal server and then have a script run as a domain user on that server sometime in the day and copy the files to the shared drive. We are going with the second option. -
Web application deployed to weblogic 7.0 does't work
Hi,
I recently developed a web application. It runs perfectly in Jdeveloper Embeded server on my local machine. The app was talking to a orable 9i database.
However after I deployed it to weblogic 7.0 server. All servlets don't work any more. Some give me 404 error which I figured it might have something to do with my web.xml. I didn't have enough servlet-mapping definition. I corrected and now I've got new 500 error. Please help. I'm wondering if I need to do some oralce configure thing in the admin console. But it does work in Jdevlopera. All connection statment and sql statements were in the servlet code. Is here anything I miss? please help. I've been stuggle with this for 3 days. Any tip will be highly appreciated. Thanks again.
When I run a servlet by calling a URL. It gives me the following error. What could this go wrong?
Error 500--Internal Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.Make sure to have the right servlet mapping:
For example:
<servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/Servlet1_Url</url-pattern>
</servlet-mapping>
Then call the servlet as
http://Hostname:7001/contex_root/Servlet1_Url
Since your servlet is talking to the Oracle9i database, If you come across any database connecting problems
make sure classes12.jar is in the classpath before startting WebLogic7.0
Make sure the WL_home/weblogic700/server/lib/classe12.zip is not loaded by moving it into a different folder. -
Problem in web application deployment in weblogic 8.1
hiiiiiiiii freinds!
i am a newcomer in the field of servlets and JSPs.Me and my freinds are developing a client/server chat application but i am facing a problem in transferring the control from one JSP to another JSP.I am using Oracle 10g and weblogic 8.1upon clicking the submit button at login.jsp i am seeing following message at web browser.
/loginhandler.jsp(4): class 'com.mycompany.login.Login' could not be loaded
probably occurred due to an error in /loginhandler.jsp line 4:
<jsp:useBean id="idHandler" class="com.mycompany.login.Login" scope="request" />
codes for JSPs and bean class aregiven below-
login.jsp
1. <html>
2. <head><title></title>
3. <script language="javascript">
4. function Validate(){
5. var name=document.frm.userName
6. var password=document.frm.passWord
7.
8. if ((name.value==null)||(password.value=="")){
9. alert("Please Enter user name")
10. user.focus()
11. return false
12. }
13. if ((name.value==null)||(password.value=="")){
14. alert("Please Enter password")
15. pass.focus()
16. return false
17. }
18. return true
19. }
20. </script>
21. </head>
22. <body>
23. <form method="post" action="loginhandler.jsp">
24. username - <input type="text" name="userName"><br>
25. password - <input type="password" name="passWord"><br>
26. <input type="submit" value="Submit">
27. <input type="reset" value="Reset">
28. </form>
29. <jsp:include page="showformat.jsp"/>
30. </body>
31. </html> loginhandler.jsp
1. <%@page contentType="text/html"%>
2. <%@page pageEncoding="UTF-8"%>
3. <%@page import="java.util.*" %>
4. <jsp:useBean id="idHandler" class="com.mycompany.login.Login" scope="request" />
5. <jsp:setProperty name="idHandler" property="*" />
6. </jsp:useBean>
7. <html>
8. <head><title></title></head>
9. <body>
10. <%
11. String userName = request.getParameter("userName");
12. String passWord = request.getParameter("passWord");
13. if (idHandler.authenticate(userName, passWord)){
14. response.sendRedirect("welcome.jsp");
15. } else {
16. response.sendRedirect("loginfailed.html");
17. }
18. %>
19. </body>
20. </html> welcome.jsp
1. <html>
2. <head><title>welcome!!!!!!</title></head>
3. <body>
4. <%
5. String name=(String)request.getAttribute("userName");
6. out.println("Welcome" +name);
7. %>
8. </body>
9. </html> login.java
1. package com.mycompany.login;
2. import java.sql.*;
3. import java.io.*;
4.
5. public class Login
6. {
7. //default constructor
8. public Login(){}
9. //method for the database connection
10. public Connection getConnection()
11. throws IOException{
12. Connection conn = null;
13. try{
14. Class.forName("oracle.jdbc.driver.OracleDriver");
15. conn = DriverManager.getConnection(
16. "jdbc:oracle:thin:@localhost:1521:xe",
17. "system",
18. "abcdefgh");
19. }
20. catch(SQLException e)
21. {
22. System.out.println("SQLException: " + e.getMessage());
23. while((e = e.getNextException()) != null)
24. System.out.println(e.getMessage());
25. }
26. catch(ClassNotFoundException e)
27. {
28. System.out.println("ClassNotFoundException: " + e.getMessage());
29. }
30. return conn;
31. }
32. //method that is called from validateuser.jsp and this checks for the authentic user and
33. public boolean authenticate(String user, String pass)
34. throws SQLException, IOException{
35. String Username = null, Password = null;
36. Login dbconn = new Login();
37. Statement stmt = dbconn.getConnection().createStatement();
38. String sql = "SELECT USER_NAME, PASS_WORD FROM LOGINDETAILS WHERE USER_NAME='" + user + "'" + "AND PASS_WORD='" + pass + "'";
39. ResultSet rs = stmt.executeQuery(sql);
40. if(rs.next()){
41. Username = rs.getString("USER_NAME");
42. Password = rs.getString("PASS_WORD");
43. }
44. if(Username != null && Password != null && user.equals(Username) && pass.equals(Password)){
45. return true;
46. }
47. else return false;
48. }
49. } it is requested that please don't neglect or ignore any programming error in pages as i am a newcomer in the field of web development.also suggest some good content and study material for developing interactive and user freindly chat client/server web application.reply as soon as possible!ya i have done it and i have put it under the sub directories of classes directory and also included the import also i have modified the codes but problem is same.
login.jsp
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.util.*, java.text.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<script language="javascript">
function Validate(){
var name=document.frm.userName
var password=document.frm.passWord
if ((name.value==null)||(password.value=="")){
alert("Please Enter user name")
user.focus()
return false
if ((name.value==null)||(password.value=="")){
alert("Please Enter password")
pass.focus()
return false
return true
</script>
</head>
<body>
<form method="post" action="loginhandler.jsp">
username - <input type="text" name="userName"><br>
password - <input type="password" name="passWord"><br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
<br><br><br><br><br><br><br>  
</form>
<jsp:include page="showformat.jsp"/>
</body>
</html>loginhandler.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"><%@page contentType="text/html"%>
<%@ page pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<%@ page import="com.mycompany.login" %>
<jsp:useBean id="idHandler" class="com.mycompany.login.Login" scope="session">
<jsp:setProperty name="idHandler" property="userName" />
<jsp:setProperty name="idHandler" property="passWord" />
</jsp:useBean>
<html>
<head><title></title></head>
<%
String userName = request.getParameter("userName");
String passWord = request.getParameter("passWord");
if(userName == null)
userName = "";
if(passWord == null)
passWord = "";
if(!userName.equals("") && !password.equals("")){
session.setAttribute("User", userName);
session.setAttribute("Password", passWord);
if (idHandler.authenticate(userName, passWord)){
response.sendRedirect("welcome.jsp");
} else {
response.sendRedirect("loginfailed.html");
%>
<body></body>
</html>welcome.jsp
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*, java.io.*, java.util.*, java.text.*" errorPage="" %>
<%@ page import="com.mycompany.login" %>
<jsp:getProperty name="idHandler" property="*">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>welcome!!!!!!</title></head>
<body>
<%
String name=(String)session.getAttribute("User");
out.println("Welcome" +name);
%>
</body>
</html>
(code)
login.javapackage com.mycompany.login;
import java.sql.*;
import java.io.*;
public class Login {
String Username = null, Password = null;
//default constructor
public Login(){}
//method for the database connection
public Connection getConnection()
throws IOException{
Connection conn = null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe",
"system",
"abcdefgh");
catch(SQLException e)
System.out.println("SQLException: " + e.getMessage());
while((e = e.getNextException()) != null)
System.out.println(e.getMessage());
catch(ClassNotFoundException e)
System.out.println("ClassNotFoundException: " + e.getMessage());
return conn;
//method that is called from loginhandler.jsp and this checks for the authentic user and
public boolean authenticate(String user, String pass)
throws SQLException, IOException{
Login dbconn = new Login();
Statement stmt = dbconn.getConnection().createStatement();
String sql = "SELECT USER_NAME, PASS_WORD FROM LOGINDETAILS WHERE USER_NAME='" + user + "'" + "AND PASS_WORD='" + pass + "'";
ResultSet rs = stmt.executeQuery(sql);
if(rs.next()){
Username = rs.getString("USER_NAME");
Password = rs.getString("PASS_WORD");
if(Username != null && Password != null && user.equals(Username) && pass.equals(Password)){
return true;
else return false;
public void setUsername(String name)
Username=name;
public String getUsername()
return Username;
public void setPassword(String password)
Password=password;
public String getPassword()
return Password; -
BI Beans application deploy to Weblogic Server Error
Who can help me to resolve this error?
I follow the "Deploying Applications to BEA WebLogic ServerVersion 9.0.3" document from OTN web site, but i use the BEA weblogic server 6.1,not weblogic server 7.0.
When i deploy the BI Beans application to BEA WLS6.1, then happen the follow error message, every consultants can help me,please.
**************Error Message************
Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionImpl::connect: -ConnectionBean-Server: is going to connect - (DriverType=MDM)
Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionImpl::connect: -ConnectionBean-MDMDriver: Connected Successfully: Time=200ms
Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionImpl::connect: -ConnectionBean-Server: is going to connect - (DriverType=PERSISTENCE)
Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.drivers.persistence.PersistenceConnectionDriverImpl::connect: -ConnectionBean-PersistenceDriver is going to connect
Fri Mar 07 10:23:30 CST 2003 TRACE: In
oracle.dss.connection.server.drivers.persistence.PersistenceConnectionDriverImpl::connect: (ServiceName=null; Prinicipal=Local User; Username=null)
Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.persistence.storagemanager.bi.BIFileStorageManagerImpl::init: [Initializing oracle.dss.persistence.storagemanager.bi.BIFileStorageManagerImpl, env:{global_environment={locale_helper=oracle.dss.persistence.LocaleHelper@22e15b, persistence_errorhandler=oracle.dss.util.DefaultErrorHandler@792a41}, Connection Status=2, java.naming.security.principal=Local User, java.naming.factory.url.pkgs=weblogic.jndi.factories, securityDriverManager=oracle.dss.appmodule.server.DSSApplicationModuleImpl@4532ba, path=bidefs/BIBeanPrjBIDesigner2/, am=oracle.dss.appmodule.server.DSSApplicationModuleImpl@4532ba, Driver Type=PERSISTENCE, java.naming.factory.initial=oracle.dss.persistence.persistencemanager.server.InitPersistenceManagerFactory, mm=true, object_name=Connection_1, SET_ON_MID_TIER=NO, sm_driver=oracle.dss.persistence.storagemanager.bi.BIFileStorageManagerImpl}
Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionImpl::disconnect: -ConnectionBean-Server: is going to disconnect
Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.drivers.mdm._92.MDMConnectionDriverImpl_92::connect: -ConnectionBean-MDMDriver is disconnected from OLAPI
<2003/3/7 上午10時23分30秒> <Error> <HTTP> <[WebAppServletContext(8339407,Defaul
tWebApp,/DefaultWebApp)] null
oracle.dss.persistence.persistencemanager.common.PersistenceManagerRuntimeException: BIB-14122: The specified StorageManager could not be created.
oracle.dss.bicontext.BICannotProceedException: BIB-14820 根路徑不存在。
at oracle.dss.persistence.persistencemanager.server.PersistenceManagerSupport.loadStorageAdapterFromXML(PersistenceManagerSupport.java:442)
at oracle.dss.persistence.persistencemanager.server.PersistenceManagerSupport.<init>(PersistenceManagerSupport.java:145)
at oracle.dss.persistence.persistencemanager.server.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:99)
at oracle.dss.persistence.persistencemanager.server.InitPersistenceManagerFactory.getInitialContext(InitPersistenceManagerFactory.java:29)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:665)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
at javax.naming.InitialContext.init(InitialContext.java:222)
at javax.naming.InitialContext.<init>(InitialContext.java:198)
at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:83)
at oracle.dss.persistence.persistencemanager.server.InitialPersistenceManager.<init>(InitialPersistenceManager.java:103)
at oracle.dss.connection.server.drivers.persistence.PersistenceConnectionDriverImpl.connect(PersistenceConnectionDriverImpl.java:147)
at oracle.dss.connection.server.ConnectionImpl.connect(ConnectionImpl.java:279)
at oracle.dss.connection.client.Connection.connect(Connection.java:401)
at oracle.dss.connection.client.Connection.connect(Connection.java:320)
at oracle.dss.metadataManager.client.MetadataManager.setConnectionObjects(MetadataManager.java:3985)
at oracle.dss.metadataManager.client.MetadataManager.attach(MetadataManager.java:852)
at oracle.dss.metadataManager.client.MetadataManager.attach(MetadataManager.java:792)
at oracle.dss.datautil.client.XMLManagerFactory.createQueryManager(XMLManagerFactory.java:187)
at oracle.dss.datautil.client.ManagerFactoryImpl.lookupQueryManager(ManagerFactoryImpl.java:176)
at oracle.dss.datautil.client.ManagerFactoryImpl.lookupMetadataManager(ManagerFactoryImpl.java:219)
at oracle.dss.datautil.client.ManagerFactoryImpl.lookupManager(ManagerFactoryImpl.java:128)
at biServlet.LoginOperation.initializeMetadataManager(LoginOperation.java:425)
at biServlet.LoginOperation.run(LoginOperation.java:166)
at biServlet.DefaultApplicationImpl.login(DefaultApplicationImpl.java:473)
at biServlet.AbstractControllerImpl.preRequestProcess(AbstractControllerImpl.java:1396)
at my.BIController1.preRequestProcess(BIController1.java:358)
at biServlet.AbstractControllerImpl.processRequest(AbstractControllerImpl.java:1498)
at biServlet.AbstractControllerImpl.doGet(AbstractControllerImpl.java:262)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:263)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2390)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1959)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)What can I do with the following exception?
D:\bea_home\user_projects\mydomain>echo off
CLASSPATH=D:\bea_home\jdk131_03\lib\tools.jar;D:\bea_home\weblogic700\server\lib
\weblogic_sp.jar;D:\bea_home\weblogic700\server\lib\weblogic.jar;d:\oraids\jlib\
bigraphbean.jar;d:\oraids\jlib\LW_PfjBean.jar;d:\oraids\jlib\bigraphbean-nls.zip
;D:\jdev\jlib\bigraphbean.jar;D:\jdev\jlib\LW_PfjBean.jar;D:\jdev\jlib\bigraphbe
an-nls.zip;D:\jdev\jdev\lib\ext\weblogic.jar
PATH=.;D:\bea_home\weblogic700\server\bin;D:\bea_home\jdk131_03\bin;d:\oraids\bi
n;d:\oraids\jdk\jre\bin;d:\oraids\jdk\jre\bin\classic;d:\oraids\jdk\jre\bin\clas
sic;d:\oraids\jlib;d:\oraids\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre
\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINNT\system32;C:\WINNT;C:\W
INNT\System32\Wbem;d:\notes\;D:\ULTRAE~1
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http://[hostname]:[port]/console *
D:\bea_home\user_projects\mydomain>"D:\bea_home\jdk131_03\bin\java" -server -Xms
32m -Xmx200m -Dweblogic.security.SSL.trustedCAKeyStore=D:\bea_home\weblogic700\s
erver\lib\cacerts -Djava.ext.dirs=D:\bea_home\jdk131_03\jre\lib\ext;D:\bea_home\
weblogic700\samples\server\jdbc -Dweblogic.Name=myserver -Dbea.home="D:\bea_home
" -Dweblogic.management.username= -Dweblogic.management.password= -Dweblogic.Pro
ductionModeEnabled= -Djava.security.policy="D:\bea_home\weblogic700\server\lib\w
eblogic.policy" weblogic.Server
<2003-9-11 下午06时34分46秒> <Info> <Security> <090065> <Getting boot identity f
rom user.>
Enter username to boot WebLogic server:admin
Enter password to boot WebLogic server:
Starting WebLogic Server...
<2003-9-11 下午06时34分58秒> <Notice> <Management> <140005> <Loading configurati
on D:\bea_home\user_projects\mydomain\.\config.xml>
<2003-9-11 下午06时35分06秒> <Notice> <Security> <090082> <Security initializing
using realm myrealm.>
<2003-9-11 下午06时35分06秒> <Notice> <WebLogicServer> <000327> <Starting WebLog
ic Admin Server "myserver" for domain "mydomain">
<2003-9-11 下午06时35分25秒> <Notice> <Management> <141052> <Application Poller
started for development server.>
<2003-9-11 下午06时35分28秒> <Notice> <WebLogicServer> <000354> <Thread "SSLList
enThread.Default" listening on port 7002>
<2003-9-11 下午06时35分29秒> <Notice> <WebLogicServer> <000354> <Thread "ListenT
hread.Default" listening on port 7001>
<2003-9-11 下午06时35分29秒> <Notice> <Management> <141030> <Starting discovery
of Managed Server... This feature is on by default, you may turn this off by pas
sing -Dweblogic.management.discover=false>
<2003-9-11 下午06时35分30秒> <Notice> <WebLogicServer> <000331> <Started WebLogi
c Admin Server "myserver" for domain "mydomain" running in Development Mode>
<2003-9-11 下午06时35分30秒> <Notice> <WebLogicServer> <000365> <Server state ch
anged to RUNNING>
<2003-9-11 下午06时35分30秒> <Notice> <WebLogicServer> <000360> <Server started
in RUNNING mode>
Thu Sep 11 18:38:03 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionIm
pl::connect: -ConnectionBean-Server: is going to connect - (DriverType=MDM)
Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionIm
pl::connect: -ConnectionBean-MDMDriver: Connected Successfully: Time=1342ms
Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionIm
pl::connect: -ConnectionBean-Server: is going to connect - (DriverType=PERSISTEN
CE)
Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.connection.server.drivers.pers
istence.PersistenceConnectionDriverImpl::connect: -ConnectionBean-PersistenceDri
ver is going to connect
Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.connection.server.drivers.pers
istence.PersistenceConnectionDriverImpl::connect: (ServiceName=null; Prinicipal
=Local User; Username=null)
Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.persistence.storagemanager.bi.
BIFileStorageManagerImpl::init: [Initializing oracle.dss.persistence.storagemana
ger.bi.BIFileStorageManagerImpl, env:{global_environment={locale_helper=oracle.d
ss.persistence.LocaleHelper@6351a2, persistence_errorhandler=oracle.dss.util.Def
aultErrorHandler@496f0}, Connection Status=2, java.naming.security.principal=Loc
al User, java.naming.factory.url.pkgs=weblogic.jndi.factories, securityDriverMan
ager=oracle.dss.appmodule.server.DSSApplicationModuleImpl@517ead, path=bidefs/we
blogicBIDesigner1/, am=oracle.dss.appmodule.server.DSSApplicationModuleImpl@517e
ad, Driver Type=PERSISTENCE, java.naming.factory.initial=oracle.dss.persistence.
persistencemanager.server.InitPersistenceManagerFactory, mm=true, object_name=Co
nnection_1, SET_ON_MID_TIER=NO, sm_driver=oracle.dss.persistence.storagemanager.
bi.BIFileStorageManagerImpl}
<2003-9-11 下午06时38分04秒> <Error> <HTTP> <101017> <[ServletContext(id=4561108
,name=webapp.war,context-path=/weblogic_app)] Root cause of ServletException
java.lang.NoSuchMethodError
at oracle.dss.thin.beans.CaboErrorHandler.error(CaboErrorHandler.java:10
2)
at oracle.dss.addins.jspTags.PresentationTag.doStartTag(PresentationTag.
java:191)
at jsp_servlet.__untitled1._jspService(__untitled1.java:140)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1058)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:401)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:445)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:306)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:5412)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
eManager.java:744)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3086)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2544)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
>
Thu Sep 11 19:08:26 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionIm
pl::connect: -ConnectionBean-Server: is going to connect - (DriverType=PERSISTEN
CE)
Thu Sep 11 19:08:26 CST 2003 TRACE: In oracle.dss.connection.server.drivers.pers
istence.PersistenceConnectionDriverImpl::connect: -ConnectionBean-PersistenceDri
ver is going to connect
Thu Sep 11 19:08:26 CST 2003 TRACE: In oracle.dss.connection.server.drivers.pers
istence.PersistenceConnectionDriverImpl::connect: (ServiceName=null; Prinicipal
=Local User; Username=null)
Thu Sep 11 19:08:26 CST 2003 TRACE: In oracle.dss.persistence.storagemanager.bi.
BIFileStorageManagerImpl::init: [Initializing oracle.dss.persistence.storagemana
ger.bi.BIFileStorageManagerImpl, env:{global_environment={locale_helper=oracle.d
ss.persistence.LocaleHelper@72d194, persistence_errorhandler=oracle.dss.util.Def
aultErrorHandler@496f0}, Connection Status=2, java.naming.security.principal=Loc
al User, java.naming.factory.url.pkgs=weblogic.jndi.factories, securityDriverMan
ager=oracle.dss.appmodule.server.DSSApplicationModuleImpl@517ead, path=bidefs/we
blogicBIDesigner1/, am=oracle.dss.appmodule.server.DSSApplicationModuleImpl@517e
ad, Driver Type=PERSISTENCE, java.naming.factory.initial=oracle.dss.persistence.
persistencemanager.server.InitPersistenceManagerFactory, mm=true, object_name=Co
nnection_1, SET_ON_MID_TIER=NO, sm_driver=oracle.dss.persistence.storagemanager.
bi.BIFileStorageManagerImpl}
<2003-9-11 下午07时08分26秒> <Error> <HTTP Session> <100025> <Unexpected error i
n HTTP session timeout callback
java.lang.NoSuchMethodError
at oracle.dss.thin.beans.CaboErrorHandler.error(CaboErrorHandler.java:10
2)
at oracle.dss.addins.thin.common.BaseThinSession.cleanup(BaseThinSession
.java:307)
at oracle.dss.addins.thin.common.BaseThinSession.valueUnbound(BaseThinSe
ssion.java:159)
at weblogic.servlet.internal.session.SessionData.removeAttribute(Session
Data.java:588)
at weblogic.servlet.internal.session.SessionData.removeAttribute(Session
Data.java:552)
at weblogic.servlet.internal.session.SessionData.remove(SessionData.java
:747)
at weblogic.servlet.internal.session.MemorySessionContext.invalidateSess
ion(MemorySessionContext.java:51)
at weblogic.servlet.internal.session.SessionContext$SessionInvalidator$I
nvalidationAction.run(SessionContext.java:523)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
eManager.java:744)
at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.c
leanupExpiredSessions(SessionContext.java:444)
at weblogic.servlet.internal.session.SessionContext.deleteInvalidSession
s(SessionContext.java:81)
at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.t
rigger(SessionContext.java:392)
at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.j
ava:181)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
eManager.java:744)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
edTrigger.java:167)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
er.java:161)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:3
8)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
> -
ADF Application deployment with weblogic server
Hi friends,
I am getting error while deploying the application through JDeveloper to Standalone Weblogic Server.
Error :
=====
An error occurred during activation of changes, please see the log for details.
weblogic.management.DeploymentException:
oracle.adf.share.weblogic.listeners.ADFApplicationLifecycleListener
JDeveloper : 11.1.1.6.0.
Weblogic : 10.3.5
ofm : 11.1.1.6.0
weblogic-application.xml:
================
<?xml version = '1.0' encoding = 'UTF-8'?>
<weblogic-application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-application http://www.bea.com/ns/weblogic/weblogic-application/1.0/weblogic-application.xsd"
xmlns="http://www.bea.com/ns/weblogic/weblogic-application">
<listener>
<listener-class>oracle.adf.share.weblogic.listeners.ADFApplicationLifecycleListener</listener-class>
</listener>
<listener>
<listener-class>oracle.mds.lcm.weblogic.WLLifecycleListener</listener-class>
</listener>
<library-ref>
<library-name>adf.oracle.domain</library-name>
</library-ref>
</weblogic-application>
please tell me the exact issue...is there any more library required.
thanks,
parameHi Timo,
How to check ADF runtime installed or not in managed server through console ?
Below mentioned full trace error log....
<parameswaran-PC> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <871ba2ae9678192d:5fdef18c:13b8a573005:-8000-0000000000000122> <1355236889723> <BEA-149078> <Stack trace for message 149004
weblogic.management.*DeploymentException*:
at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:176)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:104)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:117)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:103)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListeners(HeadLifecycleFlow.java:175)
at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:281)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:613)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:184)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused By: java.lang.ClassNotFoundException: oracle.adf.share.weblogic.listeners.ADFApplicationLifecycleListener
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:140)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:108)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:117)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:103)
at weblogic.application.internal.flow.HeadLifecycleFlow.createListeners(HeadLifecycleFlow.java:175)
at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:281)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:614)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:184)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:58)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:208)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:749)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:160)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:47)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
>
thanks
parame -
Single Sign on for 2 Web Applications deployed on Web Logic Server
We want to implement single sign on for our application.
We want to deploy 2 applications(JSF/ADF) on web logic server say
webapp1 and webapp2.
If user already logged into webapp1 with valid userid and password and
then he access the link for webapp2 he should not be asked to provide
the credential details userid and password.
How we can implement this
1. If user credentials are maintained/authenticated against LDAP
2. If user maintained/authenticated are from databaseyou are in the wrong forum. This one is related to Oracle forms. Try the ADF-forum instead.
-
How to create different log files for different users in log4j
I want to create different logs for different users, using different appenders for each user so that logs are created in his file only.
Confusion:How to direct them to different files in my logger classHi Avi,
First of all I have given a first reading to log4j and I think there will some more easy way of logging debugging messages than log4j (If you could provide me a detailed explanation of a servlet,jsp,java bean that uses log4j and how to use log4j then it will be very helpful for me). The other easy ways (if I am not using log4j) to my problem i.e creating different log files for each of web applications deployed in oc4j are
I have created multiple instances of OC4J that are configured to run on different ports and so on each instance I have deployed a single web application . And I started the 2 oc4j instances by transferring thier error/log messages to a file. And the other way is ..
I have download from jakarta site a package called servhelper . This servhelper is a thread that is started in a startup servlet and stopped in the destroy method of that startup servlet. So this thread will automatically capture all the system.out.println's and will print those to a file. I believe that this thread program is synchronized. So in this method I need not run multiple instances of OC4J instead each deployed web application on single instance of oc4j uses the same thread program (ofcourse a copy of thread program is put in each of the deployed web applications directories) to log messages on to different log files.
Can you comment on my above 2 approached to logging debugging messages and a compartive explanation to LOG4J and how to use LOG4J using a simple servlet, simple jsp is appreciated ...
Thanks and Regards,
Ravi. -
Warnings in the Upgrade Log file for OBIEE 11G from 10G
Hi,
I am new to OBI 11g.
I have installed simple type OBI 11g (version - 11.1.1.5.0) on a single server(Windows 2003, RAM-4GB,CPU-2.8GHz Dual Core ). I used upgrade assistant to upgrade the RPD & Webcat from 10.1.3.4.1 version to 11g, but I got about 50K warnings in the upgarde log file for the web catalog. They were basically 2 types as below -
1. [2012-02-24T13:17:48.255-05:00] [BIEE] [WARNING] [] [upgrade.BIEE] [tid: 14] [ecid: 0000JMk1k3lDkZKcyToYpk1FHuer000005,0] Invalid columnID reference 'c10' in views!
Does someone know this warning and if this requires a fix or it would not impact any reports or dashboards? This error is about 25K times in the upgrade log file.
2. [2012-02-24T12:20:04.162-05:00] [BIEE] [WARNING] [] [upgrade.BIEE] [tid: 14] [ecid: 0000JMk1k3lDkZKcyToYpk1FHuer000005,0] Removed the following node from the element 'view': [[
<saw:selector xmlns:saw="com.siebel.analytics.web/report/v1.1" columnID="c20" prompt="true"><saw:choice type="column" formula=""- Year"."MVSR Doses R12M""><saw:tableHeading><saw:caption><saw:text>Month</saw:text></saw:caption></saw:tableHeading><saw:columnHeading><saw:caption><saw:text>Doses</saw:text></saw:caption></saw:columnHeading></saw:choice><saw:choice type="column" formula=""- Year"."MVSR Doses YTD"-"- Year"."MVSR Doses Prior YTD""><saw:tableHeading><saw:caption><saw:text>Year</saw:text></saw:caption></saw:tableHeading><saw:columnHeading><saw:caption><saw:text>YTD Dose Volume Change</saw:text></saw:caption></saw:columnHeading></saw:choice></saw:selector>
I have checked this error on Oracle support web and it says that this warning is fine as there have been some features in 10G that would not be in the OBI 11G and are not required. I am still not convinced why there should be any warning for this type of issue.
Please let me know if someone has faced these warnings in when doing the upgrade of the 10g RPD and Webcat to 11g together.
Just as note, the services start fine and I could login to the application with users and see the dashboards and reports although I did not check all the dashboards and reports as this is a POC before doing the actual upgrade.
Edited by: user11255710 on Feb 24, 2012 1:44 PMHi
Can you please refer me to the links on oracle web support which explained that these warnings are ok and can be ignored. We are also facing the same issue.
Thanks in advance.
Maybe you are looking for
-
Error while running MM17 Transaction
Hi Frnds, I am doing MM17 Mass transaction Field (MBEW-VPRSV ) , i am changing the price control of a material from V to S then i am getting an error saying that : ELF-WJ-35MM-CSM1 : Messages have been issued: number MASS000484000000. Regards Rakes
-
SQL> spool on D:\rakesh\abc Started spooling to C:\Program Files\PLSQL Developer\on D:\rakesh\abc\allqueries.lst SQL> @D:\abc\allqueries.sql; Table created Table created Table altered Table altered Table created Table created Table altered Table alte
-
Previous text messages deleting when getting new ones
Since updating to iOS7 I have been having problems with text messges. I sent a link from Safari to my daughter and it deleted all previous messages between us. My husband sent an imessage to me this morning and all prior messages from him deleted a
-
Data corruption using XMLDecoder
Hi Have seen inconsistent data loss/corruption while using XMLDecoder. Couldn't figure out why? Has this to do with the XML format or is it a serilaization issue? Eagerly waiting for ideas/clues/suggestions from people out there. Thanks Sid
-
Sample Editor - gridlines?
Hi there, Does anyone have a clue how to make gridlines appear (vertical positional lines) in the sample editor? i.e. - like they appear in the arrange window at the start of each bar.... The sample editor is cool but I can't believe it wouldn't have