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,
SK
How we can implement thisBy implementing an SSO product of your choice.
Similar Messages
-
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 BaradwajYou 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 -
Cannot display BIG5 characters for web applications deployed to 9iAS
I have just installed the J2EE and Webcache module of Oracle9iAS Release 2 to
my Windows NT Server 4.0 and deployed a simple web application to it. However,
I found that the JSP cannot display chinese (Big5) characters correctly. My JSP
is something like:
<%@ page contentType="text/html; charset=BIG5" %>
<HTML><BODY>
<% String s = SOME_BIG5_CHARACTERS; %>
<%= s %>
</BODY></HTML>
On the other hand, I tried to re-direct the standard output to a log file and
do the following in my servlet.
System.out.println(SOME_BIG5_CHARACTERS);
Now, the Big5 characters CAN be displayed correctly in the log file. So, I am
confused with where the problem is.
Here are my settings to my 9iAS:
1) Using regedit, I have set the NLS_LANG variable of the corresponding
ORACLE_HOME to TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5
2) In the file %ORACLE_HOME%\Apache\Jserv\conf\jserv.properties, I have
inserted the following line:
wrapper.env=NLS_LANG=TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5
3) In the file %ORACLE_HOME%\Apache\Apache\conf\httpd.conf, I have added the
following line:
PassEnv NLS_LANG
4) In the file %ORACLE_HOME%\opmn\conf\opmn.xml, I have added the following
line to the corresponding OC4J instance:
<environment>
<prop name="NLS_LANG" value="TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5"/>
</environment>
5) For my application server, I set the java option with -Dfile.encoding=Big5
6) I have replaced the file font.properties with font.properties.zh_TW under
%ORACLE_HOME%\jdk\jre\lib.
7) I have set the following in the file orion-web.xml of my web application:
<orion-web-app
deployment-version="9.0.2.0.0"
default-charset="Big5"
jsp-cache-directory="./persistence"
temporary-directory="./temp"
internationalize-resources="false"
default-mime-type="application/octet-stream"
servlet-webdir="/servlet/">
</orion-web-app>
Anyone have idea on fixing my problem? Thanks in advance.
Regards,
KaeI met a similar problem before but not exactly your case. When I compile the JSP by Jdeveloper, it will convert the chinese characters to strange characters. It makes me crazy to handle the chinese characters ...
Anyway, by my experience, you better isolate the chinese characters from your JSP or Java programs. Instead, put all language dependent text in a properties file and then use native2ascii to covert your properties file into Unicode. Of course, u need to change your page charset to UTF-8.
U can get more idea from the following site.
Brief Description of Internationalization:
http://java.sun.com/products/jdk/1.2/docs/guide/internat/faq.html
Detail Tutorial:
http://java.sun.com/docs/books/tutorial/i18n/
Native-to-ASCII converter:
http://java.sun.com/products/jdk/1.2/docs/tooldocs/win32/native2ascii.html -
Export for web files play on one server, but not on another.
I exported my movie from QT Pro 7.6.6 and it created all the files I need. I have the movie "sniffer"(movie that determines which version to pull up depending on device) and then the sub movies. When I go straight to the sniffer in Safari with the files on my client's server, the movie plays fine. When I do the same from my iPad or iPhone, it won't play from that server.
If I move the exact same files to another server and go to the sniffer, the movie plays on all devices. Could there be some sort of server setting preventing them from being played on my client's server?
If so, what specifically needs to change on the server?
-KirkAnybody? Bueller? Bueller?
-
Deploying a web application on Sun One app server 7
Hi,
I am not able to deploy a web application on sun one server using Sun java studio.
I have created Jsp, Servlet, Session bean and entity bean.
When I am creating a web_module in the directory where JSP are kept, it is giving me error "directory is already mounted.
I have already created EJB modules for both the Session and entity bean.
Can some one tell me the cause / solution of this problem.Hi Amol,
Thank you very much for replying my question. The contents in my application.xml are:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
<application>
<display-name>testwsapp</display-name>
<description>J2EE Application testwsapp</description>
<module>
<web>
<web-uri>testws_War.war</web-uri>
<context-root>testws</context-root>
</web>
<alt-dd>testws_War.xml</alt-dd>
</module>
</application>
The contents in jaxrpc-ri-runtime.xml are:
<?xml version="1.0" encoding="UTF-8"?>
<endpoints xmlns='http://java.sun.com/xml/ns/jax-rpc/ri/runtime' version='1.0'>
<endpoint
name='testws'
interface='contactws.testwsGenServer.testwsRPC'
implementation='contactws.testwsGenServer.testwsRPCBean'
tie='contactws.testwsGenServer.testwsRPC_Tie'
model='null'
wsdl='/WEB-INF/testws.wsdl'
service='{urn:testws/wsdl}Testws'
port='{urn:testws/wsdl}testwsRPCPort'
urlpattern='/testws'
</endpoint></endpoints>
I tried to access and check the web service using:
http://servername:port/testws/testws
The first testws is contextroot named and the second testws is url pattern, which was exactly like what you mentioned but I got "404 Not Found" error.
By the way, using the same ear to deploy to Windows Sun ONE App. Server 7 env. and then using the same url, I can access the web service. I am wondering if there is any special for deploying Web Service on Unix Sun ONE app. Server 7 env. or I missed something?
I hope I can hear from you soon.
Thank you again,
Jackie -
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. -
Web application deployment problem. FacesServlet exception.
Hello.
I used Jdeveloper 10.1.3.4 and deployed my web-app on OAS 10.1.3 (Windows) succesfully. But when I'm trying to access my application, I get in application.log following errors:
11/02/08 14:29:18.213 test: Error initializing servlet
java.lang.ClassCastException: oracle.jsp.runtimev2.JspServlet cannot be cast to com.evermind.server.http.JspInterface
at com.evermind.server.http.JspServletInstanceInfo.initializeJsp(JspServletInstanceInfo.java:127)
at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2505)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:5006)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4930)
at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:5118)
at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1283)
at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:848)
at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:435)
at com.evermind.server.Application.getHttpApplication(Application.java:592)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:2280)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:2199)
at com.evermind.server.http.HttpSite.addHttpApplication(HttpSite.java:1833)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:304)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:120)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:92)
at oracle.oc4j.admin.internal.ApplicationDeployer.bindWebApp(ApplicationDeployer.java:825)
at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:276)
at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:100)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
at java.lang.Thread.run(Thread.java:619)
11/02/08 14:29:18.214 test: Error preloading servlet
javax.servlet.ServletException: Error initializing servlet
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:5033)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4930)
at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:5118)
at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1283)
at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:848)
at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:435)
at com.evermind.server.Application.getHttpApplication(Application.java:592)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:2280)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:2199)
at com.evermind.server.http.HttpSite.addHttpApplication(HttpSite.java:1833)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:304)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:120)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:92)
at oracle.oc4j.admin.internal.ApplicationDeployer.bindWebApp(ApplicationDeployer.java:825)
at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:276)
at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:100)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
at java.lang.Thread.run(Thread.java:619)
11/02/08 14:29:18.285 test: Error initializing servlet
java.lang.NullPointerException
at javax.faces.webapp.FacesServlet.init(FacesServlet.java:165)
at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2528)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:5006)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4930)
at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:5118)
at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1283)
at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:848)
at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:435)
at com.evermind.server.Application.getHttpApplication(Application.java:592)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:2280)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:2199)
at com.evermind.server.http.HttpSite.addHttpApplication(HttpSite.java:1833)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:304)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:120)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:92)
at oracle.oc4j.admin.internal.ApplicationDeployer.bindWebApp(ApplicationDeployer.java:825)
at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:276)
at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:100)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
at java.lang.Thread.run(Thread.java:619)
11/02/08 14:29:18.286 test: Error preloading servlet
javax.servlet.ServletException: Error initializing servlet
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:5033)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4930)
at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:5118)
at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1283)
at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:848)
at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:435)
at com.evermind.server.Application.getHttpApplication(Application.java:592)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:2280)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:2199)
at com.evermind.server.http.HttpSite.addHttpApplication(HttpSite.java:1833)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:304)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:120)
at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:92)
at oracle.oc4j.admin.internal.ApplicationDeployer.bindWebApp(ApplicationDeployer.java:825)
at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:276)
at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:100)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
at java.lang.Thread.run(Thread.java:619)
11/02/08 14:29:18.286 test: 10.1.3.5.0 Started
11/02/08 14:32:29.511 test: Servlet error
java.lang.NullPointerException
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.JspServletInstanceInfo.isJspPageExists(JspServletInstanceInfo.java:164)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2771)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:775)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:619)
11/02/08 14:37:27.173 test: Servlet error
java.lang.NullPointerException
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.JspServletInstanceInfo.isJspPageExists(JspServletInstanceInfo.java:164)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2771)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:775)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:619)
11/02/08 14:40:07.383 test: Servlet error
java.lang.NullPointerException
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.JspServletInstanceInfo.isJspPageExists(JspServletInstanceInfo.java:164)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2771)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:775)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.5.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:619)
I've found solution for this error: it is necessary to add to web.xml following:
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
I've added this, and now get a deployment error:
[Feb 8, 2011 6:04:33 PM] Exception: NoClassDefFoundError: oracle/adf/view/faces/event/industrial/VirtualFunctionKeyActionEvent
[Feb 8, 2011 6:04:34 PM] Operation failed with error: oracle/adf/view/faces/event/industrial/VirtualFunctionKeyActionEvent
Need help to solve the problem!OK. You can call me stupid. I forgot to set the default web application for the
specific server. Another Stupid User Eror Problem. Doh! Later...
- Wayne
"Wayne Lau" <[email protected]> wrote:
>
I'm having an issue where with an exploded directory web application
deployment
on a UNIX server. It doesn't seem that weblogic is finding the JSP.
I'm getting
Error 404.
- porting from wls 5.1 to wls 6.1
- got it ported on Windows 2000
- iPlanet as the web server
- wls 6.1 as the application server
- all JSPs under
/data/current/weblogic_files/applications/prodssl
- for the WebApplication, I have the following settings:
- Name = webap_prodssl
- URI = prodssl
- Path = /data/current/weblogic_files/applications
- in the prod_access.log, I do see that weblogic gets the request
Any ideas? I have not made any security changes. Basically, I installed
wls
6.1, created the servers, created the Web Apps and targeted the Web Apps.
Thanks for any help. Later...
- Wayne -
Web Application Deployment Problem...
I'm having an issue where with an exploded directory web application deployment
on a UNIX server. It doesn't seem that weblogic is finding the JSP. I'm getting
Error 404.
- porting from wls 5.1 to wls 6.1
- got it ported on Windows 2000
- iPlanet as the web server
- wls 6.1 as the application server
- all JSPs under
/data/current/weblogic_files/applications/prodssl
- for the WebApplication, I have the following settings:
- Name = webap_prodssl
- URI = prodssl
- Path = /data/current/weblogic_files/applications
- in the prod_access.log, I do see that weblogic gets the request
Any ideas? I have not made any security changes. Basically, I installed wls
6.1, created the servers, created the Web Apps and targeted the Web Apps.
Thanks for any help. Later...
- WayneOK. You can call me stupid. I forgot to set the default web application for the
specific server. Another Stupid User Eror Problem. Doh! Later...
- Wayne
"Wayne Lau" <[email protected]> wrote:
>
I'm having an issue where with an exploded directory web application
deployment
on a UNIX server. It doesn't seem that weblogic is finding the JSP.
I'm getting
Error 404.
- porting from wls 5.1 to wls 6.1
- got it ported on Windows 2000
- iPlanet as the web server
- wls 6.1 as the application server
- all JSPs under
/data/current/weblogic_files/applications/prodssl
- for the WebApplication, I have the following settings:
- Name = webap_prodssl
- URI = prodssl
- Path = /data/current/weblogic_files/applications
- in the prod_access.log, I do see that weblogic gets the request
Any ideas? I have not made any security changes. Basically, I installed
wls
6.1, created the servers, created the Web Apps and targeted the Web Apps.
Thanks for any help. Later...
- Wayne -
WL 7.0 and Web Application Deployment - HELP
I've got a problem with WL 7.0 on Windows 2000.
I messed up a Web Applications deployment. I was having problem with
an example of an application I installed. Someone suggested I do the
following:
Shut down WL
cd c:\bea\user_projects\AppDomain
mv BuyServer BuyServer-ORIG <<< BuyServer is the name of the WL
domain server this web app is deployed to
Restart everything
They said this would undeploy the web app. Yeah, right ....
Well, the web app still showed up. So being a dork I tried to
Undeploy it even though the BuyServer directory wasn't there anymore.
This obviously didn't work.
So I did a fresh deployement of the web app. This actually worked. A
new BuyServer directory was created by WL. BUT in the Deployment
Activities screen for the web app, there is a Activity I can't get rid
of. The first listed activity is the deployment activitiy with a
status of COMPLETED.
The second listed activity says:
Activity: Activate application buy on
BuyServer Running
Status: RUNNING
Begin/End times are blank
And there is a CANCEL button on the far right. I'm pretty sure this
is the attempted undeploy I mentioned above. Pressing this button
doesn't do anything. I can repeated undeploy and redeploy this web
app but that second activity keeps coming back.
Where does WL keep these Deployment activities stored ? Its putting
them somewhere in storage. Is there anyway I can delete this failed
activity ?
Any thoughts appreciated.I am sure you "sovled" the problem by now but...
Sean O'Neill <[email protected]>
wrote:
I've got a problem with WL 7.0 on Windows 2000.
I messed up a Web Applications deployment. I was having problem with
an example of an application I installed. Someone suggested I do the
following:
Shut down WL
cd c:\bea\user_projects\AppDomain
mv BuyServer BuyServer-ORIG <<< BuyServer is the name of the WL
domain server this web app is deployed to
Restart everythingAll this does is move the domain directory to a new one, it doesn't take care
of the application.
They said this would undeploy the web app. Yeah, right ....Sorry someoned fed you the wrong info. Buyer beware. ;)
So when you "deploy" an applicaiton, it goes into config.xml
$DOMAIN_NAME/config.xml
It looks something like:
<Application Name="mywebapp"
Path="E:\weblogic\dev\sandbox\griffith\apps\output" TwoPhase="true">
<WebAppComponent Name="mywebapp" Targets="myserver" URI="mywebapp.war"/>
</Application>
You should be able to "undeploy" this thing in 3 ways.
1) by starting the server and "deleteing" it with the little trash can icon in
the Application/module list.
2) don't start your server, and removed the <Application tag
3) start server and run weblogic.Deployer
java weblogic.Deployer -name mywebapp -remove
>
Well, the web app still showed up. So being a dork I tried to
Undeploy it even though the BuyServer directory wasn't there anymore.
This obviously didn't work.Nope.
>
So I did a fresh deployement of the web app. This actually worked.
A
new BuyServer directory was created by WL. I dont follow how doing a deployment creates BuyServer, I thought that was the
name of your domain, is that also the name of your webapp?
BUT in the Deployment
Activities screen for the web app, there is a Activity I can't get rid
of. The first listed activity is the deployment activitiy with a
status of COMPLETED.
The second listed activity says:
Activity: Activate application buy on
BuyServer Running
Status: RUNNING
Begin/End times are blank
And there is a CANCEL button on the far right. I'm pretty sure this
is the attempted undeploy I mentioned above. Pressing this button
doesn't do anything. I can repeated undeploy and redeploy this web
app but that second activity keeps coming back.Sorry sounds like you have hit a bug. :(
Deploy from the command line.
java weblogic.Deployer <url/user/pass> -name mywebapp -source PATH_TO_EXPLODED_DIR_OR_EAR_OR_WAR_FILE
-activate
If it fails to return, then post the server's log file.
>
Where does WL keep these Deployment activities stored ? Its putting
them somewhere in storage. They are only in memory for duration of server run, if you restart they go away.
Is there anyway I can delete this failed
activity ?
Any thoughts appreciated.Cheers
mbg
> -
Error while web application deployment in NetBeans5.5
Error while web application deployment in NetBeans5.5. I am always getting Tomcat deployment error. using Netbeans 5.5.1 with bundeld tomcat. But in some machines its working fine.
regards
jossy v joseWhat is the error message you see?
Are there any stacktraces or other relevant messages in the ide log file? (The ide log file is [userdir]/var/log/messages.log. On userdir: http://blogs.sun.com/karthikr/entry/jse_directories)
You can also check the server log file to see if there are more detailed messages.
You can also try setting ant's verbose level to debug or verbose (Tools | Options | Miscellaneous | Ant | Verbosity Level) and check the output. -
Want to Generate custom logs with Log4J within Java Embedding activity
Hi Gurus,
i want to Generate custom logs with Log4J within Java Embedding activity. For that i have performed some steps, but the log file has not been created.
ServerSide Configuration:
*===============*
1. I have copied the log4j-1.2.15.jar file to the "oracle.soa.ext_11.1.1" location and recreate the oracle.soa.ext.jar file using an-script, which appends the log4j.jar file to the classpath.( That was created successfully)
2. Specify a File location in log4j.xml for creating the log file. (e.g. (<middleware_home>/config/customLog.log)
3. Then create a folder and add log4j.xml and log4j.dtd file under the folder.
4. Modify the startManagedWeblogicServer by adding JAVA_OPTIONS="-Dlog4j.configuration=<middleware_home>/config/log4j.debug.xml”
5. Then restart the SOA server.
log4j.xml :
I have used fileAppender.
DevelopmentSide Configuration:
*===================*
1. Create synchronous BPEL process and Add "JAVA Embedding Activity" inbetween receiveInput and replyOutput activity.
2.Import the log4j-1.2.15.jar to the project libs
3.In the BPEL source code, import the Logger class.
4.Insert the code in the JAVA Embedding Activity
Logger logger = Logger.getLogger("CustomLog");
logger.info("CustomeLog " + getTitle());
Compile and deploy the project into the SOA_server and test it. Test status is completed but log is not created in the mentioned location.
Ref: http://blog.andrade.inf.br/search/label/Log4j
Is there any other way to achieve this requirement. Please suggest.
Thanks in Advance,
SharmisthaYou can try this.
http://veejai24.blogspot.co.uk/2008/04/simple-way-to-implement-log4j-in-your.html
Thanks,
Vijay -
Function authorize in packages for web applications in Oracle XE
Hello,
i have created a simple test package as follows:
PACKAGE TEST IS
function authorize return boolean;
procedure test;
END;
PACKAGE BODY TEST is
FUNCTION authorize return boolean is
BEGIN
if OWA_SEC.GET_USER_ID = 'test' then
return true;
else
return false;
end if;
END;
PROCEDURE test is
BEGIN
htp.prn('Hello World!');
END;
END;
i have also cerated a DAD with this command:
DBMS_EPG.CREATE_DAD (' test ', '/test/*');
i want to run this link in my web browser: http://127.0.0.1:8080/test/test.test
When i use a real database user then the function test works ok.
But i want to make it work with the user name "test" throw the function authorize.
In my opinion i am creating a DAD in a wrong way. Can anybody help me?
Thanks in advance for your help.Hi,
AFAIK, there is no official document which states that "Oracle Functional Testing for Web Applications" is certified with Oracle E-Business Suite 11i/R12. I assume it should work with Forms 10g but not with Forms 6i, so it should work (does not mean it is certified) with R12.
I would suggest you log a SR and confirm this with Oracle Support.
Regards,
Hussein -
ECMA 2.0 for web application
I coded for ECMA 2.0 for web application using WCF and deployed the management agent dll in Extension folder with WCF config file named as app.config . I am getting the error at creation of Management agent in FIM synchronization at the time of
Refresh Interfaces as The Extension could not be instantiated. May be FIM is unable to read WCF config file from extension folder of FIM sync. Or is there any other thing m missing? . Can any body suggest me.Have you tried to put it directly in Synchronization Service binary root folder?
In the past when we needed to have config file for our MA we have put it in Synch engine folder and registered as app section within either dllhost.exe.config or miisserver.exe.config. THen we had no problem with accessing it.
Tomek Onyszko, memberOf Predica FIM Team (http://www.predica.pl), IdAM knowledge provider @ http://blog.predica.pl -
Oracle Functional Testing for Web Applications for Oracle Apps
I am trying to test Oracle Application 11i and R12 using Oracle Functional Testing for Web Applications.
In 11i:
If i open any forms then then the Application is getting crashed whereas it's recording the html events.
In R12:
If i open any forms then the Form is getting opened but it's not recording the events happening on the forms
whereas it's recording the html events.
Please let me know whether Oracle Functional Testing for Web Applications supports can be used to test Oracle Apps 11i/R12 including the Forms.
Regards,
ArunHi,
AFAIK, there is no official document which states that "Oracle Functional Testing for Web Applications" is certified with Oracle E-Business Suite 11i/R12. I assume it should work with Forms 10g but not with Forms 6i, so it should work (does not mean it is certified) with R12.
I would suggest you log a SR and confirm this with Oracle Support.
Regards,
Hussein -
Custom host-name for web application SharePoint 2010
I am facing a weird behavior. Can anyone help me regarding this?
Steps performed:
1. Created a web application using custom host name.
2. Created a site collection using "Blank" site template. Nothing issues.
3. Created another site collection using "Publishing" site template. Authentication prompt came multiple times. IIS logs/Fiddler/HTTP Watch are full with 401 entries.
4. Added the custom host-name with web server IP in local desktop hosts file(which is in intranet domain). Prompt issue fixed.
5. Authentication mode set as NTLM.Hi DDasgupta,
After you created a web application with a custom host name, if you got a prompt for the user and you may face the following issues:
There is continuous prompt for the credentials
HTTP 401.1 error
This shows that there is a problem with the Loopback configuration. This situation should occur only when we access the application from the server machine.
For fixing the problem, we have to disable the Loopback value inside the registry.Open the Registry Editor (regedit.exe) and locate the following key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa, and create a new Key Value of type DWORD inside
it and set the value to 1.
More information, please refer to the link:
http://www.c-sharpcorner.com/UploadFile/40e97e/sharepoint-2010-creating-host-name-for-web-application/
I hope this helps.
Thanks,
Wendy
Wendy Li
TechNet Community Support
Maybe you are looking for
-
Function to return in case of non matching records
Hi CREATE TABLE [dbo].[DeptMaster]( [DeptId] [int] NULL, [DeptName] [nvarchar](50) NULL ) ON [PRIMARY] Insert into DeptMaster values (1,'HeadOffice'), (2,'BranchOffice'), (3,'') CREATE FUNCTION [dbo].[GetDepartmentId] @DepartmentNameIn nvarchar(128)
-
HT201272 Can I transfer pages which I bought for iPad, to my Mac Book Pro?
Can I transfer pages which I bought for iPad, to my Mac Book Pro?
-
Maybe this subject already exists but I'm not able to find it. The fact is that on my iTunes list all the songs, artist and album that start with "The" or "A" has its "The" or "A" skipped. For example: "The Beatles" in alphabetic order are in "B" not
-
Preview for Excise Inv. w/o doing J1IP
Dear All, Can anybody tell me how do i configure my output type for Billing, so that my system can generate a print preview even for Excise Invoice without doing J1IIN & then doing J1IP ? Rgds, Indrajit Dey
-
Re: the printer says remove and check color cartridge.
How do I fix this problem ... the printer says remove and check color cartridge. I have done this many times. No change it still says the same thing.