Debuging servlet on weblogic
I am trying to learn to debug servlet on weblogic . In one of the site it is written as
Locate startWSL.cmd and add the following variable DEBUG_OPTS:
set DEBUG_OPTS = -Xdebug -Xrunjdwp:transport= dt_socket,address=1044,server=y,suspend=n
I am confused with this .Please tell me why is this necessary for debugging.
Thank you
Java uses the Java Platform Debugger Architecture to define how a Java debugger connects to a running Java application for the purpose of debugging that application. To enable an application for debugging, you have to add some parameters to the command line to specify a few things, like what transport will be used to transfer data, and if a socket-based transport, what port number should be used. Once you define those parameters on the command line and the application is running, you can specify the port number in the debug configuration of your debugger to make a connection to that running application.
You can read more about the various debugging-related command line options on the following page, which is just part of the larger JPDA documentation:
[http://java.sun.com/javase/6/docs/technotes/guides/jpda/conninv.html]
If you peruse the documentation for your favorite debugger, you can find information about connecting to remote Java applications, and it should give you similar information.
Similar Messages
-
Hi,
Does weblogic provide a debug environment like IBM Websphere which can
be used in some Java IDE, like Visual Age or Visaul Cafe?
If does, please tell me the URL link to documentation.
Thanks
Java uses the Java Platform Debugger Architecture to define how a Java debugger connects to a running Java application for the purpose of debugging that application. To enable an application for debugging, you have to add some parameters to the command line to specify a few things, like what transport will be used to transfer data, and if a socket-based transport, what port number should be used. Once you define those parameters on the command line and the application is running, you can specify the port number in the debug configuration of your debugger to make a connection to that running application.
You can read more about the various debugging-related command line options on the following page, which is just part of the larger JPDA documentation:
[http://java.sun.com/javase/6/docs/technotes/guides/jpda/conninv.html]
If you peruse the documentation for your favorite debugger, you can find information about connecting to remote Java applications, and it should give you similar information. -
{Q} Debuging Servlets with VCafe 4.0 using WebLogic as WEB server
Hi,
I am trying to set up VCafe 4.0 to debug servlets deployed on WebLogic 5.1.
I don't have any problem with default servlet debugging, but I don't know
how to tell VCafe that my WEB Server isWebLogic. Any ideas?
Greg Mirsky
What edition of VCafe is required?
Enterprise, Professional or standard. I am now using JBuilder and anyone has
experience comparing it with VCafe.
Jonathan
Don Reamey wrote:
> Start the EJB Server from within Cafe ( you must have an EJB project open),
> also have your servlet project open.
>
> Once the EJB server has been started from with in Cafe, select attach to
> process from the file menu.
>
> Attach to your server and set a break point in your sevlet.
>
> Go to the browser of your choice and run your application as normal.
>
> The break point should get hit and you can start stepping.
>
> The same procedure works for JSP's as long as you have the
> keepgenerated=true.
>
> Don Reamey
> www.ibexone.com
>
> "Greg Mirsky" <[email protected]> wrote in message
> news:[email protected]..
> > Hi,
> > I am trying to set up VCafe 4.0 to debug servlets deployed on WebLogic
> 5.1.
> > I don't have any problem with default servlet debugging, but I don't know
> > how to tell VCafe that my WEB Server isWebLogic. Any ideas?
> > Greg Mirsky
> >
> >
> >
-
Does WLS support Debugging Servlets with JBuilder 3 ?
I have read all the news groups and it appears that WLS 4.5.1 does not
support debugging Servlets with Jbuilder 3.0.
I am using the trial version, does this matter ?
Or should I just buy another web server ?
JoeI think below documents will be helpful to you.
http://docs.oracle.com/cd/E23943_01/apirefs.1111/e13952/taskhelp/webservices/webservicesecurity/CreateDefaultWSSConfig.html
This document tell you that you can attach a weblogic webservice configuration using weblogic admin console.
After creating this configuration you need to updated this configuration as per the steps given under :
Use X.509 certificates to establish identity
Thanks,
sandeep -
Error while calling servlet in WebLogic
Hi,
We are trying to call servlet in WebLogic by using http://scrmskr.apac.nsroot.net:7801/forms/HelloWorldServlet URL and getting
below error.
========================================================================
Error 404--Not Found
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.4.5 404 Not Found
The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address.
========================================================================
Here we are calling HelloWorldServlet servlet which is kept in below path
/rcrmap2/weblogic/bea/user_projects/domains/frmrep_rcrms/servers/WLS_FORMS/tmp/_WL_user/formsapp_11.1.1/e18uoi/war/WEB-INF/classes
Entries for HelloWorldServlet in web.xml:
========================================================================
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>frmservlet</servlet-name>
<url-pattern>/frmservlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>lservlet</servlet-name>
<url-pattern>/lservlet/*</url-pattern>
</servlet-mapping>
========================================================================
HelloWorldServlet.java:
===============================================================================
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class HelloWorldServlet extends HttpServlet {
public void service(HttpServletRequest req,
HttpServletResponse res)
throws IOException
// Must set the content type first
res.setContentType("text/html");
// Now obtain a PrintWriter to insert HTML into
PrintWriter out = res.getWriter();
out.println("<html><head><title>" +
"Hello World!</title></head>");
out.println("<body><h1>Hello World!</h1></body></html>");
===============================================================================
Please share your inputs as to what needs to be done for the same.
Thanks & Regards,
HarishHi Jay,
Please also find forms.conf_ entries
========================================================================
# Name
# forms.conf - Forms component Apache directives configuration file.
# Purpose
# It should include the weblogic managed server (routing) directives for
# the servers where Forms applications are deployed and other miscellaneous
# Forms component OHS directives.
# Remarks
# This file is included with the OHS configuration under
# $OI/config/OHS/<OHS Node Name>/moduleconf sub-directory.
# virtual mapping for the /forms/html mapping.
RewriteEngine on
RewriteRule ^/forms/html/(..*) /workaroundhtml/$1 [PT]
RewriteRule ^/rcrms/html/(..*) /workaroundhtml/$1 [PT]
AliasMatch ^/workaroundhtml/(..*) "/rcrmap2/weblogic/bea/rcrms/config/FormsComponent/forms/html/$1"
AliasMatch ^/forms/frmjscript/(..*) "/rcrmap2/weblogic/bea/user_projects/domains/frmrep_rcrms/servers/WLS_FORMS/tmp/_WL_user/formsapp_11.1.1/e18uoi/war/frmjscript/$1"
AliasMatch ^/rcrms/icons/(..*) "/rcrmap2/weblogic/bea/ORA_PFRD/forms/java/$1"
# Virtual path mapping for Forms Java jar and class files (codebase)
AliasMatch ^/forms/java/(..*) "/rcrmap2/weblogic/bea/ORA_PFRD/forms/java/$1"
# Virtual path mapping for testcrms (codebase)
AliasMatch ^/rcrms/java/(..*) "/rcrmap2/weblogic/bea/ORA_PFRD/forms/java/$1"
AliasMatch ^/forms/(..*) "/rcrmap2/weblogic/bea/user_projects/domains/frmrep_rcrms/servers/WLS_FORMS/tmp/_WL_user/formsapp_11.1.1/e18uoi/war/WEB-INF/classes/$1"
AliasMatch ^/rcrms/(..*) "/rcrmap2/weblogic/bea/user_projects/domains/frmrep_rcrms/servers/WLS_FORMS/tmp/_WL_user/formsapp_11.1.1/e18uoi/war/WEB-INF/classes/$1"
AliasMatch ^/rcrms/WebCLAuth/* rcrms
<Location /forms>
SetHandler weblogic-handler
WebLogicHost kauh0079
WebLogicPort 8001
</Location>
========================================================================
Thanks & Regards,
Harish -
404 error while invoking servlet in weblogic 6.0
Hi,
When I try to invoke a servlet from weblogic 6.0, I am getting
404 error. I have copied the HelloWorldServlet class into defaultWebAppl_Server/WEB_INF/CLASSES
directory and when I invoke the HelloWorldservlet, its giving file
not found(404) error. I am doing exactly what has been given in
the "quick start to servlets" in weblogic 6.0. I am using Windows
NT.
I have also another problem when I use java utils.dbping to test
the connection to my oracle8.1.8, its giving licence file not found.
Could some one help me out from this.
Thanks in advance,
Ramu
Hi kumar,
I have been keep trying to solve that. After some time Suddenly
"Error 404" disappeared and instead "Error 500" came. Okay kumar,
here is what I am doing...
I have installed weblogic6.0(eval), oracle 8.1.6 on Windows NT4.0.
I have installed oracle Enterprise edition from CD "ORACLE 8.1.6
for NT".
I installed the weblogic under D: drive.
I did class path settings as given in documentation. But Iam not
sure whether I need to do any other class path settings.
I was able to run pet store application given in weblogic server.
I went to "quick start" section and ran HelloWorld.jsp page from
"DefaultWebApp_myServer" directory.
I was not able to run servlet program as per given in the "quick
start". I am getting
"Error 500---Internal server error"
The server encountered an unexpected condition which prevented
it from fulfilling the request"
I have modified the web.xml under WEB-INF of DefaultWebApp_myServer
as per given in the quick start.
Here is the quick start link For you reference(as what I talking
about)
http://edocs.beasys.com/wls/docs60/quickstart/quick_start.html
In the web.xml, I have given <servlet-class> as just HelloWorldServlet,
since I directly copied the file from some other examples directory.
But still I am getting 500 error.
Here is the url that I am invoking...Http://ramup:7001/quickStartServlet
Coming to your oracle connection test, I did exactly what you said.
kumar, I have executed the command
"D:\bea\wlserver6.0\config\mydomain>java -classpath %classpath%;D:\bea
utils.dbping ORACLE
>scott tiger TestDB"
Where TestDB is the database that I have created while installing,
but I am not aware of the instance you said.
Here is what I got after executing the command.
--------*******-------Pasting the ms-dos command results----**-
// This mode is superior, especially in serverside classes because
// it avoids DriverManager calls are class synchronized, and will
// bottleneck any other JDBC in the server, even already-running
// connections, because all JDBC drivers use DriverManager.println()
// to log info and exceptions, and that call is also class synchronized.
// For repeated connecting, a single driver instance can be re-used.
**** or ****
Class.forName("weblogic.jdbc.oci.Driver").newInstance();
java.sql.Connection conn =
DriverManager.getConnection("jdbc:weblogic:oracle:TestDB", "scott",
"tiger")
**** or ****
java.util.Properties props = new java.util.Properties();
props.put("user", "scott");
props.put("password", "tiger");
props.put("server", "TestDB");
Class.forName("weblogic.jdbc.oci.Driver").newInstance();
java.sql.Connection conn =
DriverManager.getConnection("jdbc:weblogic:oracle", props);
D:\bea\wlserver6.0\config\mydomain>
--------*******-------Pasting the ms-dos command results----**-
I think I have connection to database, thanks for your suggestion.
Kumar, I have not seen weblogic.properties file any where in D:\bea
directory.
Kumar, if you have some time can you jot down the classpath settings
and path settings for executing SERVLETS/EJB programs.
Thanks for helping me out..,
Ramu
Kumar Allamraju <[email protected]> wrote:
>Assuming you registered the helloworld servlet in web.xml,
>could you show me the url
>that you typed in the browser window? :)
>
>
>Regarding the dbping problem, make sure license.bea is
>in the classpath
>
>ie.. java -classpath %classpath%;D:\bea utils.dbping ORACLE
>scott tiger [instance-name]
>
>PS: I'm assuming WLS is installed in D:\bea directory.
>
>--
>Kumar
>
>
>Ramu wrote:
>
>> Hi,
>>
>> When I try to invoke a servlet from weblogic 6.0, I
>am getting
>> 404 error. I have copied the HelloWorldServlet class
>into defaultWebAppl_Server/WEB_INF/CLASSES
>> directory and when I invoke the HelloWorldservlet, its
>giving file
>> not found(404) error. I am doing exactly what has been
>given in
>> the "quick start to servlets" in weblogic 6.0. I am
>using Windows
>> NT.
>>
>> I have also another problem when I use java utils.dbping
>to test
>> the connection to my oracle8.1.8, its giving licence
>file not found.
>>
>> Could some one help me out from this.
>>
>> Thanks in advance,
>> Ramu
>
-
A problem with servlets with WebLogic 4.5.1 SP11
Hello,
We have developed a client that connects to servlets in WebLogic 4.5.1. Some of the servlets use sessions to store data, and they receive some parameters from the client to retrieve information from a database.
When we use WebLogic 4.5.1, everything works fine. However, when we upgrade it to Service Pack 11, we find a problem. If we make a servlet that receives some parameters, but it does no use sessions, everything is correct. If we make a servlet that does not receive any parameter, and we use sessions, we find no problem either. But if we make a servlet that receives parameters and uses sessions within the doPost() method, there is an exception when we call the method Request.getSession(true).
I would thank any help about this point, since I'm not sure if this is the result of a bug, or if there is a new parameter that we have to set in the file weblogic.properties, or any other reason.
The code of our servlet is as simple as follows:
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
ObjectInputStream in = new ObjectInputStream(request.getInputStream());
String arg = null;
String arg2 = null;
String arg3 = null;
try{
arg = (String)in.readObject();
arg2 = (String)in.readObject();
arg3 = (String)in.readObject();
}catch(Exception e){
// Get the session and the counter param attribute
HttpSession session = request.getSession(true);
// WE GET THE EXCEPTION AT THIS POINT.
Integer ival = (Integer) session.getValue("simplesession.counter");
if (ival == null)
// Initialize the counter
ival = new Integer(1);
else
// Increment the counter
ival = new Integer(ival.intValue() + 1);
// Set the new attribute value in the session
session.putValue("simplesession.counter", ival);
// Output data
ObjectOutputStream out = new ObjectOutputStream(response.getOutputStream());
out.writeObject(ival);
out.close();
On the other hand, the client invokes the serlvets using the following code:
public int servletClient(String usuario,String password) {
int numero = 0;
try{
// Input parameters
Serializable[] objs = {"login",usuario, password};
// Invokes the servlet
ObjectInputStream in = ServletWriter.postObjects(urlServlet, objs); // SEE BELOW...
// Get the results
numero = ((Integer)in.readObject()).intValue();
in.close();
}catch(Exception e){
e.printStackTrace();
static public ObjectInputStream postObjects(URL servlet, Serializable objs[]) throws Exception
URLConnection con = servlet.openConnection();
con.setDoInput(true);
con.setDoOutput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
// Write the arguments as post data
ObjectOutputStream out = new ObjectOutputStream(con.getOutputStream());
int numObjects = objs.length;
for (int x = 0; x < numObjects; x++) {
out.writeObject(objs[x]);
out.flush();
out.close();
return new ObjectInputStream( con.getInputStream() );
// THE CLIENT CODE FINISHES HERE
The exception we get is the following:
Mon Feb 21 13:47:41 GMT-02:00 2000:<E> <ServletContext-Servlets> Servlet failed with RuntimeException
Mon Feb 21 13:47:41 GMT-02:00 2000:<E> <ServletContext-Servlets> java.io.IOException: Unexpected end of POST data. Read 0 bytes. Content-length = 20
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at java.io.IOException.<init>(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.mergePostParams(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.initSessionInfo(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.getSession(Compiled Code)
at SGBA.servlets.HelloWorldServlet.doPost(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled Code)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
--------------- nested within: ------------------
weblogic.utils.NestedRuntimeException: cannot parse POST parameters of request /HelloWorldServlet
- with nested exception:
[java.io.IOException: Unexpected end of POST data. Read 0 bytes. Content-length = 20]
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at java.lang.RuntimeException.<init>(Compiled Code)
at weblogic.utils.NestedRuntimeException.<init>(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.mergePostParams(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.initSessionInfo(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.getSession(Compiled Code)
at SGBA.servlets.HelloWorldServlet.doPost(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled Code)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
I hope all this information can help you making an idea of our problem. We will be looking forward to receiving your answer.
Thanks in advance,
Frankie Carrero.
Hello,
We have developed a client that connects to servlets in WebLogic 4.5.1. Some of the servlets use sessions to store data, and they receive some parameters from the client to retrieve information from a database.
When we use WebLogic 4.5.1, everything works fine. However, when we upgrade it to Service Pack 11, we find a problem. If we make a servlet that receives some parameters, but it does no use sessions, everything is correct. If we make a servlet that does not receive any parameter, and we use sessions, we find no problem either. But if we make a servlet that receives parameters and uses sessions within the doPost() method, there is an exception when we call the method Request.getSession(true).
I would thank any help about this point, since I'm not sure if this is the result of a bug, or if there is a new parameter that we have to set in the file weblogic.properties, or any other reason.
The code of our servlet is as simple as follows:
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
ObjectInputStream in = new ObjectInputStream(request.getInputStream());
String arg = null;
String arg2 = null;
String arg3 = null;
try{
arg = (String)in.readObject();
arg2 = (String)in.readObject();
arg3 = (String)in.readObject();
}catch(Exception e){
// Get the session and the counter param attribute
HttpSession session = request.getSession(true);
// WE GET THE EXCEPTION AT THIS POINT.
Integer ival = (Integer) session.getValue("simplesession.counter");
if (ival == null)
// Initialize the counter
ival = new Integer(1);
else
// Increment the counter
ival = new Integer(ival.intValue() + 1);
// Set the new attribute value in the session
session.putValue("simplesession.counter", ival);
// Output data
ObjectOutputStream out = new ObjectOutputStream(response.getOutputStream());
out.writeObject(ival);
out.close();
On the other hand, the client invokes the serlvets using the following code:
public int servletClient(String usuario,String password) {
int numero = 0;
try{
// Input parameters
Serializable[] objs = {"login",usuario, password};
// Invokes the servlet
ObjectInputStream in = ServletWriter.postObjects(urlServlet, objs); // SEE BELOW...
// Get the results
numero = ((Integer)in.readObject()).intValue();
in.close();
}catch(Exception e){
e.printStackTrace();
static public ObjectInputStream postObjects(URL servlet, Serializable objs[]) throws Exception
URLConnection con = servlet.openConnection();
con.setDoInput(true);
con.setDoOutput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
// Write the arguments as post data
ObjectOutputStream out = new ObjectOutputStream(con.getOutputStream());
int numObjects = objs.length;
for (int x = 0; x < numObjects; x++) {
out.writeObject(objs[x]);
out.flush();
out.close();
return new ObjectInputStream( con.getInputStream() );
// THE CLIENT CODE FINISHES HERE
The exception we get is the following:
Mon Feb 21 13:47:41 GMT-02:00 2000:<E> <ServletContext-Servlets> Servlet failed with RuntimeException
Mon Feb 21 13:47:41 GMT-02:00 2000:<E> <ServletContext-Servlets> java.io.IOException: Unexpected end of POST data. Read 0 bytes. Content-length = 20
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at java.io.IOException.<init>(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.mergePostParams(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.initSessionInfo(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.getSession(Compiled Code)
at SGBA.servlets.HelloWorldServlet.doPost(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled Code)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
--------------- nested within: ------------------
weblogic.utils.NestedRuntimeException: cannot parse POST parameters of request /HelloWorldServlet
- with nested exception:
[java.io.IOException: Unexpected end of POST data. Read 0 bytes. Content-length = 20]
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at java.lang.RuntimeException.<init>(Compiled Code)
at weblogic.utils.NestedRuntimeException.<init>(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.mergePostParams(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.initSessionInfo(Compiled Code)
at weblogic.servlet.internal.ServletRequestImpl.getSession(Compiled Code)
at SGBA.servlets.HelloWorldServlet.doPost(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at javax.servlet.http.HttpServlet.service(Compiled Code)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Compiled Code)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled Code)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
I hope all this information can help you making an idea of our problem. We will be looking forward to receiving your answer.
Thanks in advance,
Frankie Carrero.
-
Error 500 while deploying Servlets using Weblogic 5.1
hi,
i have followed all the intructions on how to run servlets in weblogic 5.1 server.
till yesterday i have done nearly 10 servlets which worked perfectly. but today
when i coded a new servlet and started running using internet explorer it gave
"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. "
can u please give me the solution .
regards,
anitha
how this newly coded servlet is different from the other servlets?
Http 500 errror means some "internal error" happened while processing your request.
Do you see any error messages or stack trace on the server console?
Kumar
Anitha wrote:
> hi,
>
> i have followed all the intructions on how to run servlets in weblogic 5.1 server.
> till yesterday i have done nearly 10 servlets which worked perfectly. but today
> when i coded a new servlet and started running using internet explorer it gave
>
> "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. "
>
> can u please give me the solution .
>
> regards,
> anitha
>
>
>
-
How to run servlet in weblogic 8.1
hi!
i m new to weblogic.how to run servlet in weblogic8.1.i get lot of errors when i compile it in command prompt.but when i do the same thing in tomcat,i dont get errors & it runs successfully.help me out.how to compile servlets in weblogic 8.1.some say i have to create .jar file.pls tell me the procedure.i m new to j2ee.i have installed jdk1.5 .
pls its urgenta lot of error....
mmmm no sorry, i don't see
it remembers me when i was dating sarah,it was very difficult... but now i'm dating anne it's really easier... any idea on what was going wrong with sarah?
ok sorry for this allegory, just tired to ask always the same thing:
WHAT ERRORS??? -
Hi,
I am using Patchset3 (JDeveloper 11.1.1.4/ weblogic server 10.3.4). I was wondering how i can remote debug with
a) weblogic managed server that is part of a weblogic cluster
b) the cluster itself that contains multiple managed servers.
Note that i do understand how to remote debug against a weblogic server (e.g. http://jdeveloperfaq.blogspot.com/2009/12/faq-4-how-to-remote-debug-adf.html), but have not been able to find out how i can achieve this against a cluster that has multiple managed servers. Any directions will be appreciated.
Thanks,Hi,
haven't tried it but here are some suggestions that might be of help:
1) Each managed server for each cluster node should be setup for remote debugging. This means that each managed server must be started with the -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n* options in the WebLogic start-up script. Also Tunneling must be enabled for each managed server for each cluster node.
2) Make sure that you specify a different connection port for each managed server. This is indicated by the address* specifier above.
3) It seems logical to me that you will need to start separate instances of JDeveloper - one for each managed server that you need to attach to.
Let us know how it turns out,
Nick -
Servlet in WebLogic Server 6.0
I am trying to run a servlet from WebLogic Server 6.0
Copied servlet class file into the following directory:
config/mydomain/applications/
DefaultWebApp_myserver/
WEB-INF/classes
Modified the web.xml file located in the config/mydomain/applications/
DefaultWebApp_myserver/
WEB-INF/ directory
<web-app>
<servlet>
<servlet-name>
CustLogin
</servlet-name>
<servlet-class>
lawson.servlet.CustLogin
</servlet-class>
<init-param>
<param-name>url</param-name>
<param-value> http:/localhost:7001/CustLogin/custaddr.html</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>
CustLogin
</servlet-name>
<url-pattern>
/CustLogin/*
</url-pattern>
</servlet-mapping>
</web-app>
Run servlet from a Web browser with URL:
http://localhost:7001/CustLogin
Servlet Exception
<<Error> <HTTP> <saluki2> <myserver> <ExecuteThread-11> <> <> <101018>
<[WebAppServletContext(944251,DefaultWebApp_myserver)] Servlet
failed with ServletException>
javax.servlet.ServletException: Servlet class: 'lawson.servlet.CustLogin'
could not be resolved - a class upon which this class depends wasn't
found
Deepak,
Are all the classes used by CustLogin in System Classpath or under
web-inf\classes directory?
Kumar.
Deepak wrote:
> I am trying to run a servlet from WebLogic Server 6.0
>
> Copied servlet class file into the following directory:
> config/mydomain/applications/
> DefaultWebApp_myserver/
> WEB-INF/classes
>
> Modified the web.xml file located in the config/mydomain/applications/
>
> DefaultWebApp_myserver/
> WEB-INF/ directory
>
> <web-app>
>
> <servlet>
> <servlet-name>
> CustLogin
> </servlet-name>
> <servlet-class>
> lawson.servlet.CustLogin
> </servlet-class>
> <init-param>
> <param-name>url</param-name>
> <param-value> http:/localhost:7001/CustLogin/custaddr.html</param-value>
>
> </init-param>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>
> CustLogin
> </servlet-name>
> <url-pattern>
> /CustLogin/*
> </url-pattern>
> </servlet-mapping>
> </web-app>
>
> Run servlet from a Web browser with URL:
> http://localhost:7001/CustLogin
>
> Servlet Exception
>
> <<Error> <HTTP> <saluki2> <myserver> <ExecuteThread-11> <> <> <101018>
> <[WebAppServletContext(944251,DefaultWebApp_myserver)] Servlet
> failed with ServletException>
> javax.servlet.ServletException: Servlet class: 'lawson.servlet.CustLogin'
> could not be resolved - a class upon which this class depends wasn't
> found
>
-
Deploying Servlets in Weblogic 8.1
Hi,
I have deployed servlets in Weblogic 8.1 server. The deployment was successful, but when I try to access the servlet it gives me java.lang.UnsupportedClassVersionError. It also says that it is unable to find the servlet class.
Can anyone help me with this?
Regards
Ushahi
can u check your supported configuration
this might because of incompatable JDK
a method writeObject(ObjectOutputStream) must be implemented in UTCDate to cover the JDK implementation difference of java.util.TimeZone between jdk 1.3.x and jdk 1.4.x. This is required to cover the member 'localeTimeZone' in UTCDate. Please refer to the source code of java.util.Calendar.writeObject(ObjectOutputStream) for an equivalent implementation for the member 'zone'.
Prasanna Yalam -
Debug servlet in Visual Cafe 4.0
I mean "Can cafe 4.0 debug Servlet"
James C <[email protected]> wrote in message
news:88hb3c$ms$[email protected]..
Can anyone confirm that you can set and actually HIT break point in cafe
4.0? We're considering getting 4.0 and would like to know it works beforewe
switch.
Thanks.
James -
Hello friends, can anyone please help me in debugging servlets using jdb. I am using tomcat as the web server. Thanks
http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/servlet.html
-
Remote debugging the Oracle weblogic 10.3.3 from eclipse
As I see the startWeblogic.cml, I am finding it totally different frim the earlier scripts. I need to do remote debugging of the weblogic 10.3.3 from eclipse. Can someone guide me. Here below is the script of startweblogic.cmd I am finding on the oracle weblogic server. Need help as I need to do the remote debugging.
1. @rem *************************************************************************
2. @rem This script is used to set up your environment for development with
3. @rem WebLogic Server. It sets the following variables:
4. @rem
5. @rem WL_HOME - The root directory of your WebLogic installation
6. @rem JAVA_HOME - Location of the version of Java used to start WebLogic
7. @rem Server. This variable must point to the root directory of a
8. @rem JDK installation and will be set for you by the installer.
9. @rem See the WebLogic platform support page
10. @rem (@DOCSHOST/platforms/index.html) for an up-to-date list of
11. @rem supported JVMs on Windows NT.
12. @rem PATH - Adds the JDK and WebLogic directories to the system path.
13. @rem CLASSPATH - Adds the JDK and WebLogic jars to the classpath.
14. @rem
15. @rem Other variables that setWLSEnv takes are:
16. @rem
17. @rem PRE_CLASSPATH - Path style variable to be added to the beginning of the
18. @rem CLASSPATH
19. @rem POST_CLASSPATH - Path style variable to be added to the end of the
20. @rem CLASSPATH
21. @rem PRE_PATH - Path style variable to be added to the beginning of the
22. @rem PATH
23. @rem POST_PATH - Path style variable to be added to the end of the PATH
24. @rem
25. @rem When setting these variables below, please use short file names(8.3).
26. @rem To display short (MS-DOS) filenames, use "dir /x". File names with
27. @rem spaces will break this script.
28. @rem
29. @rem jDriver for Oracle users: This script assumes that native libraries
30. @rem required for jDriver for Oracle have been installed in the proper
31. @rem location and that your system PATH variable has been set appropriately.
32. @rem
33. @rem For additional information, refer to the WebLogic Server Administration
34. @rem Guide (@DOCSWEBROOT/adminguide/startstop.html).
35. @rem *************************************************************************
36. @echo off
37.
38. @rem Set user-defined variables.
39. set WL_HOME=C:\bea\wlserver_10.3
40. call "%WL_HOME%\common\bin\commEnv.cmd"
41.
42. @rem Check that the WebLogic classes are where we expect them to be
43. @if exist "%WL_HOME%\server\lib\weblogic.jar" goto checkJava
44. @echo.
45. @echo The WebLogic Server wasn't found in directory %WL_HOME%\server.
46. @echo Please edit the setWLSEnv.cmd script so that the WL_HOME
47. @echo variable points to the WebLogic installation directory.
48. @echo Your environment has not been set.
49. @goto finish
50.
51. @rem Check that java is where we expect it to be
52. :checkJava
53. @if exist "%JAVA_HOME%\bin\java.exe" goto setWLSEnv
54. @echo.
55. @echo The JDK wasn't found in directory %JAVA_HOME%.
56. @echo Please edit the setWLSEnv.cmd script so that the JAVA_HOME
57. @echo variable points to the location of your JDK.
58. @echo Your environment has not been set.
59. @goto finish
60.
61. :setWLSEnv
62. set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH%
63.
64. @rem Import extended environment
65.
66. if exist extEnv.cmd call extEnv.cmd
67. if not "%EXT_PRE_CLASSPATH%" == "" set CLASSPATH=%EXT_PRE_CLASSPATH%;%CLASSPATH%
68. if not "%EXT_POST_CLASSPATH%" == "" set CLASSPATH=%CLASSPATH%;%EXT_POST_CLASSPATH%
69. if not "%EXT_PRE_PATH%" == "" set PATH=%EXT_PRE_PATH%;%PATH%
70. if not "%EXT_POST_PATH%" == "" set PATH=%PATH%;%EXT_POST_PATH%
71.
72. @rem Get PRE and POST environment
73. if not "%PRE_CLASSPATH%" == "" set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%
74. if not "%POST_CLASSPATH%" == "" set CLASSPATH=%CLASSPATH%;%POST_CLASSPATH%
75. if not "%PRE_PATH%" == "" set PATH=%PRE_PATH%;%PATH%
76. if not "%POST_PATH%" == "" set PATH=%PATH%;%POST_PATH%
77.
78. @echo.
79. @echo CLASSPATH=%CLASSPATH%
80. @echo.
81. @echo PATH=%PATH%
82. @echo.
83. @echo Your environment has been set.
84.
85. :finishthis Running Weblogic Server 10.3.3 in Debug mode gentleman seems to have found the solution.
if you create a server inside Eclipse, you have the menu option "start in debug mode" who should do the job for you
Maybe you are looking for
-
Using hierarchies from SAP BW BEx Query in BO Universe
Hello, I'm trying to use a hierarchy (e.g. a simple customer class hierarchy) which is a part of a BEx Query in a BO Universe. But until now I have not found a way to get a hierarchy from a BEx Query working in a BO Unvierse. 1. Is it generally possi
-
Can Pr Elements read H.264/MPEG-4 AVC ?
Premiere Elements 7 has been fine for my limited purposes until now, but I've recently started using wildlife cameras, which record video in the H.264/MPEG-4 AVC codec in an AVI wrapper. The resulting videos play perfectly well on Windows Media Playe
-
I have no idea where to go next, I figure that it's a problem in my query. My EJB-QL query... select object(o) from Alarm o, AlarmAcknowledges p where o.rowNumber < 500 and o.statusLogFk = p.statusLogFk and p.userId = :userId I get this error from to
-
We replicate the vendors from ECC and then we go in the transaction bbpmainint to mark the vendor as portal vendor. Once we do that it is suppose to assign the vendor a supplier market place role. 'CRM007' in table BUT100 . But the table is not getti
-
Dear all, I have itunes 9.2 installed on windows XP and syncronizing Ipod, Itouch and now Ipad but when I try to syncronize the Ipad the following error messages appear before closing the Itunes programe. Itunes has encountered a problem and needs to