Servlet reloading doesn't work
Running WL 5.1 SP6 and can't get servlet reloading to work. Have the
necessary lines in weblogic.properties:
weblogic.httpd.servlet.classpath=<my classpath>
weblogic.httpd.servlet.reloadCheckSecs=1
The servlets are in a web app so I have the web app's WEB-INF/classes, where
the servlets reside, in weblogic.httpd.servlet.classpath.
Possibly this is a problem only with web apps? Anyone else run into this?
Thanks.
From my understanding, putting the servlet classes in the WEB-INF/classes
directory eliminates the need to put them into any classpath (servlet, weblogic,
or otherwise). Put them back into the WEB-INF /classes directory and make sure
that this directory is not in the weblogic or servlet classpath.
Hope this helps,
Robert
Paul Folbrecht wrote:
> Ok, that makes sense. But, I tried what you suggested in your mail- moving
> them to /servletclasses instead of /classes, and putting that directory on
> the servlet classpath with this line:
>
> weblogic.httpd.servlet.classpath=e:/development/Projects/ExampleWebApp/deplo
> yment/Web-inf/servletclasses
>
> I then get a ClassNotFoundException when trying to hit any servlet. Don't
> know what could be wrong.
>
> Mike Reiche <[email protected]> wrote in message
> news:[email protected]...
> >
> > Well, you have to figure something else out or put up with that
> > behavior.
> >
> > As long as the servlet classes are in your WEBLOGICCLASSPATH, they
> > will not get reloaded. The servlet class loader first tries to
> > get the servlet class from the 'parent' class loader - and if it
> > can find it there, it will not load a new one. That is why your
> > modified servlets do not get reloaded.
> >
> > Mike
> >
> > "Paul Folbrecht" <[email protected]> wrote:
> > >I'm afraid I can't agree. Also, I tried it, and it doesn't
> > >work. Putting
> > >servlets in WEB-INF/servletclasses results in ClassNotFoundExceptions
> > >on
> > >the servlet. The server doesn't know about this directory-
> > >why should it?
> > >There is no such directory mentioned anywhere in the J2EE
> > >webapp spec. I
> > >see only WEB-INF/classes mentioned.
> > >
> > >Also, the servlet classpath is explicity set in weblogic.properties
> > >as I
> > >noted below.
> > >
> > >In addition,
> > >Mike Reiche <[email protected]> wrote in message
> > >news:[email protected]...
> > >>
> > >> The servlets should be in something like WEB-INF/servletclasses
> > >> which is ONLY in weblogic.httpd.servlet.classpath.
> > >>
> > >> You say you have them in WEB-INF/classes, which is also
> > >in
> > >WEBLOGICCLASSPATH
> > >> (?) so they won't be reloaded.
> > >>
> > >> Mike
> > >>
> > >>
> > >>
> > >> "Paul Folbrecht" <[email protected]> wrote:
> > >> >Running WL 5.1 SP6 and can't get servlet reloading
> > >to
> > >> >work. Have the
> > >> >necessary lines in weblogic.properties:
> > >> >
> > >> >weblogic.httpd.servlet.classpath=<my classpath>
> > >> >weblogic.httpd.servlet.reloadCheckSecs=1
> > >> >
> > >> >The servlets are in a web app so I have the web app's
> > >> >WEB-INF/classes, where
> > >> >the servlets reside, in weblogic.httpd.servlet.classpath.
> > >> >
> > >> >Possibly this is a problem only with web apps? Anyone
> > >> >else run into this?
> > >> >
> > >> >Thanks.
> > >> >
> > >> >
> > >> >
> > >>
> > >
> > >
> >
Similar Messages
-
Servlet outputstream doesn't work after class.forname
hi there,
i'm beginner to servlets and jdbc i was trying a code
the servlet outputstream doesn't work after registerting the mysql driver
here is the code:
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class JDBCServo extends HttpServlet
private Connection con;
private Statement stmt;
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
// TODO Auto-generated method stub
try
ServletOutputStream out = res.getOutputStream();
out.println("WELCOME");
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/books" , "root" , null);
stmt = con.createStatement();
ResultSet result = stmt.executeQuery("select * from book");
result.next();
con.close();
out.println(result.getObject(1)+" "+result.getObject(2));
out.close();
}catch(SQLException e){}
catch(ClassNotFoundException e){e.printStackTrace();}
}That would almost certainly be because you didn't put that class in the classpath, and therefore Class.forName() throws an exception.
-
Demo servlet IsItWorking doesn't work after fresh install
Hello,
We did a fresh install of Oracle 9iAS 1.0.2.2 on Hp-ux 11i
The installation completed succesfully, but
when trying to run the demo servlet IsItWorking, we get error 'The page cannot
be displayed'
The apache error_log file contains following lines:
[Thu Apr 18 17:12:03 2002] [notice] FastCGI: process manager initialized (pid
9809)
[Thu Apr 18 17:12:03 2002] [warn] OPM: ADM: process 9810 created server process
9811 (group group1, module JServ), and inserted in proctable as entry 0
[Thu Apr 18 17:12:03 2002] [emerg] OPM: Watcher starts with an id=9810
[Thu Apr 18 17:12:03 2002] [warn] OPM: ADM: process 9810 created server process
9812 (group group2, module JServ), and inserted in proctable as entry 0
[Thu Apr 18 17:12:04 2002] [notice] Oracle HTTP Server Powered by Apache/1.3.19
(Unix) mod_fastcgi/2.2.10 mod_perl/1.25 mod_oprocmgr/1.0 configured -- resuming
normal operations
[Thu Apr 18 17:12:18 2002] [warn] OPM: EW process rp5400:0 (pid:9811) died,
restarting.
[Thu Apr 18 17:12:18 2002] [warn] OPM: ADM: process 9810 created server process
9819 (group group1, module JServ), and inserted in proctable as entry 0
[Thu Apr 18 17:12:18 2002] [warn] OPM: EW process rp5400:0 (pid:9812) died,
restarting.
[Thu Apr 18 17:12:18 2002] [warn] OPM: ADM: process 9810 created server process
9820 (group group2, module JServ), and inserted in proctable as entry 0
[Thu Apr 18 17:12:21 2002] [warn] OPM: EW process rp5400:0 (pid:9819) died,
restarting.
[Thu Apr 18 17:12:21 2002] [warn] OPM: ADM: process 9810 created server process
9821 (group group1, module JServ), and inserted in proctable as entry 0
[Thu Apr 18 17:12:21 2002] [warn] OPM: EW process rp5400:0 (pid:9820) died,
restarting.
[Thu Apr 18 17:12:21 2002] [warn] OPM: ADM: process 9810 created server process
9822 (group group2, module JServ), and inserted in proctable as entry 0
[Thu Apr 18 17:12:23 2002] [error] OPM:Can not find one alive process
[Thu Apr 18 17:12:23 2002] [error] OPM:Can not find one alive process
[Thu Apr 18 17:12:24 2002] [warn] OPM: EW process rp5400:0 (pid:9821) died,
restarting.
[Thu Apr 18 17:12:24 2002] [warn] OPM: ADM: process 9810 created server process
9824 (group group1, module JServ), and inserted in proctable as entry 0
Any idea?
ThanksHi -
I was wondering if you solved this problem. I had the exact same issue on Win2K after I installed the Java Portlet Development Kit. Now my Apache JServ does not work.
This is a sample of my error_log:
[Fri Jun 07 10:48:01 2002] [notice] FastCGI: process manager initialized
[Fri Jun 07 10:48:08 2002] [error] OPM:Can not find one alive process
[Fri Jun 07 10:48:08 2002] [error] [client 127.0.0.1] File does not exist: /servlet/IsItWorking
[Fri Jun 07 10:51:22 2002] [warn] OPM: ADM: Process 380 terminated using SIGTERM successfully
I have re-checked my jserv.properties, jserv.conf, zone.properties several times and I can't see the problem. I tried to manually remove the entire PDK and go back to my original state (I saved a copy of all my config files) but it still doesn't work.
Did you find a way to fix this?
Thanks!!!
Heather -
Weblogic servlet reload won't work
Please help! I am using WLS 5.1 sp6 (NT) and trying to use the auto reload setting for the servlets but weblogic won't refresh the change dynamically. I have set the following entries in the weblogic.properties file:
weblogic.httpd.servlet.classpath=D:/weblogic/myserver/servletclasses
weblogic.httpd.servlet.reloadCheckSecs=1
Thanks in advance.
Peter
It would be really nice if WL would report that with an error/warning message.
Mike
Robert Patrick <[email protected]> wrote:
>Make sure that this directory is NOT in either the Java CLASSPATH or
>the weblogic.class.path...
>
>"Peter C. Penny" wrote:
>
>> Please help! I am using WLS 5.1 sp6 (NT) and trying to use the auto
>reload setting for the servlets but weblogic won't refresh the change
>dynamically. I have set the following entries in the weblogic.properties
>file:
>>
>> weblogic.httpd.servlet.classpath=D:/weblogic/myserver/servletclasses
>> weblogic.httpd.servlet.reloadCheckSecs=1
>>
>> Thanks in advance.
>>
>> Peter
>
-
I updated to the latest version on my desktop, then my credit card was hack so it was replaced and I had to reset my credit card info. When I tried to update my laptop the CC App said all were up to date - but trying to load a file from the updated Premiere app from my desktop onto my laptop fails with a "Newer version" error message. I unloaded and reloaded premiere but that did not work.
Alw51 what specific Newer Version error message are you referring too? Also which operating system are you using? Finally what version of Premiere Pro are you downloading and installing?
-
Reload doesn't work. Retry don't work. Is it possible to reset it?
Hi Steelers,
Please rename the hosts file to hosts.old
Below is the location of hosts file
Windows: C:\Windows\System32\drivers\etc
Mac: Open the finder window click on go and choose go to folder and type /etc and press enter
Rename the hosts file.
Then try to launch creative cloud again and try,
Thanks -
Back button forward button, reloading tab (app tabs too) doesn't work.
i switched my adcdons off and even went to safe mode still back and forward buttons dont work for me. clicking the app button after restarting firefox made the icon (facebook in this case) do nothing. right clicking and making it reload resulted in icon going blank. very frustrating after updating ff to 4 which looks great but doesn't work properly.
also - your troubleshooting info complained just when i tried to submit that the value has at most 30000 characters and mine has 55000 but all i did was copy to clipboard from the help troubleshooting so please make up your mind, do you want the info or not :)This can be a problem with the file places.sqlite that stores the bookmarks and the history.
* http://kb.mozillazine.org/Bookmarks_history_and_toolbar_buttons_not_working_-_Firefox
Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Appearance/Themes).
* Don't make any changes on the Safe mode start window.
See:
* [[Troubleshooting extensions and themes]] -
File download via servlet doesn't work with IE via https
I have a URL from a jsp page which points to a struts action servlet. This works with firefox via http and https. With IE it works via http but it doesn't work via https. The error message I get is "Internet Explorer cannot download ...File_name.doc from Server_name.
Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later."
Here is my code.
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String attachmentURL = AppSettings.get("EAIAttachmentURL");
String encodingScheme = AppSettings.get("EAI_encoding");
String filename = request.getParameter("URL");
String fileStr = URLEncoder.encode(filename, encodingScheme);
fileStr = fileStr.replaceAll("\\+","%20");
URL targetURL = new URL(attachmentURL + "/" + fileStr);
URLConnection connection = targetURL.openConnection();
connection.setDoInput(true);
connection.setDoOutput(false);
connection.setAllowUserInteraction(false);
BufferedInputStream attachmentStream = new BufferedInputStream(
connection.getInputStream());
* Setting the content disposition filename, so that the
* attachment preserves the original filename
response.setHeader("Content-Disposition",
" attachment; filename=" + filename);
if (connection.getContentType() != null) {
response.setContentType(connection.getContentType());
else {
response.setContentType("application/octet-stream");
response.setContentLength(connection.getContentLength());
response.setHeader("Pragma", "public");
response.setHeader("Cache-Control", "public, max-age=-1, must-revalidate");
if ( connection.getContentEncoding() != null ) {
response.setHeader("Content-Encoding",
connection.getContentEncoding());
BufferedOutputStream responseStream = new BufferedOutputStream(
response.getOutputStream());
byte[] buffer = new byte[4096];
int bytesRead;
try {
while ((bytesRead = attachmentStream.read(buffer)) != -1) {
responseStream.write(buffer, 0, bytesRead);
} catch (Exception e) {
log.error("AttachmentProxy error: " + e.getMessage());
} finally {
if (attachmentStream != null) {
attachmentStream.close();
if (responseStream != null) {
responseStream.flush();
responseStream.close();
return null;
There is a bug with IE when downloading via https according to Microsoft support site. Refer to http://support.microsoft.com/default.aspx?scid=kb;en-us;812935
According to this bug, I have set the response header - "pragma" to public and "cache-control" to public. I've also unchecked the Do not save encrypted pages to disk setting in IE Options, Advanced tab.
Has anyone come across this problem or a similar problem. Any help is appreciated. Thanks.I have a URL from a jsp page which points to a struts action servlet. This works with firefox via http and https. With IE it works via http but it doesn't work via https. The error message I get is "Internet Explorer cannot download ...File_name.doc from Server_name.
Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later."
Here is my code.
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String attachmentURL = AppSettings.get("EAIAttachmentURL");
String encodingScheme = AppSettings.get("EAI_encoding");
String filename = request.getParameter("URL");
String fileStr = URLEncoder.encode(filename, encodingScheme);
fileStr = fileStr.replaceAll("\\+","%20");
URL targetURL = new URL(attachmentURL + "/" + fileStr);
URLConnection connection = targetURL.openConnection();
connection.setDoInput(true);
connection.setDoOutput(false);
connection.setAllowUserInteraction(false);
BufferedInputStream attachmentStream = new BufferedInputStream(
connection.getInputStream());
* Setting the content disposition filename, so that the
* attachment preserves the original filename
response.setHeader("Content-Disposition",
" attachment; filename=" + filename);
if (connection.getContentType() != null) {
response.setContentType(connection.getContentType());
else {
response.setContentType("application/octet-stream");
response.setContentLength(connection.getContentLength());
response.setHeader("Pragma", "public");
response.setHeader("Cache-Control", "public, max-age=-1, must-revalidate");
if ( connection.getContentEncoding() != null ) {
response.setHeader("Content-Encoding",
connection.getContentEncoding());
BufferedOutputStream responseStream = new BufferedOutputStream(
response.getOutputStream());
byte[] buffer = new byte[4096];
int bytesRead;
try {
while ((bytesRead = attachmentStream.read(buffer)) != -1) {
responseStream.write(buffer, 0, bytesRead);
} catch (Exception e) {
log.error("AttachmentProxy error: " + e.getMessage());
} finally {
if (attachmentStream != null) {
attachmentStream.close();
if (responseStream != null) {
responseStream.flush();
responseStream.close();
return null;
There is a bug with IE when downloading via https according to Microsoft support site. Refer to http://support.microsoft.com/default.aspx?scid=kb;en-us;812935
According to this bug, I have set the response header - "pragma" to public and "cache-control" to public. I've also unchecked the Do not save encrypted pages to disk setting in IE Options, Advanced tab.
Has anyone come across this problem or a similar problem. Any help is appreciated. Thanks. -
Mapping paths to servlets doesn't work anymore in SP5 ??
Hello,
see subject.
I have a small web application which is contained in a WAR-file named
"httpdump.war". Its deployment descriptor (web.xml) maps the servlet
httpdump.HttpDumpServlet to the path /servletpath/* with the following
XML statements:
<servlet>
<servlet-name>HttpDumpServlet</servlet-name>
<display-name>The HTTP Dump Servlet</display-name>
<servlet-class>httpdump.HttpDumpServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HttpDumpServlet</servlet-name>
<url-pattern>/servletpath/*</url-pattern>
</servlet-mapping>
In weblogic.properties, I have:
weblogic.httpd.webApp.httpdump=httpdump.war
The WAR-file is structured as follows:
$ jar tf httpdump.war
META-INF/
META-INF/MANIFEST.MF
WEB-INF/classes/httpdump/HttpDumpServlet.class
WEB-INF/web.xml
dummy.jsp
$
Now a request like http://host:port/httpdump/servletpath/xyz should be
directed to my servlet, right?
This works flawlessly in WLS 5.1 SP 3. With SP 5, I get the following:
Sat Aug 26 15:58:54 CEST 2000:<E> <WebAppServletContext-httpdump> Error loading servlet: httpdump.HttpDumpServlet
java.lang.ClassNotFoundException: httpdump.HttpDumpServlet
at weblogic.boot.ServerClassLoader.findLocalClass(ServerClassLoader.java:355)
at weblogic.boot.ServerClassLoader.loadClass(ServerClassLoader.java:111)
at java.lang.ClassLoader.loadClass(ClassLoader.java:243)
at weblogic.utils.classloaders.GenericClassLoader.parentLoadClass(GenericClassLoader.java:503)
at weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:366)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:182)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:156)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:371)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:187)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:118)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:760)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:707)
at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:251)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:369)
at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:269)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
Sat Aug 26 15:58:54 CEST 2000:<E> <WebAppServletContext-httpdump> Servlet failed with ServletException
javax.servlet.ServletException: Servlet class: httpdump.HttpDumpServlet could not be loaded - the requested class wasn't found in the classpath
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:379)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:187)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:118)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:760)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:707)
at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:251)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:369)
at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:269)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
So, it seems the WLS has interpreted the <servlet-mapping> tag in the
DD correctly, but is then looking for the servlet class in the wrong
places..?
My system configuration:
$ java weblogic.Admin t3://localhost:7001 VERSION
WebLogic Build: 5.1.0 Service Pack 5 08/17/2000 07:21:55 #79895
$ uname -a
Linux localhost.localdomain 2.2.14 #1 Wed Aug 16 01:57:42 CEST 2000 i686 unknown
$ java -version
java version "1.2.2"
Classic VM (build 1.2.2-L, green threads, nojit)
$
Any hints?
Thanks,
Olaf
Olaf Klischat | TU Berlin computer science
Oberfeldstrasse 132 |
12683 Berlin, Germany |
phone: +49 30 54986231 | eMail: [email protected]
Hi,
we jared our servlets up and placed them in /WEB-INF/lib/....jar. The
mapping is working without any problems.
Daniel Hoppe
-----Original Message-----
From: Kumar Allamraju [mailto:[email protected]]
Posted At: Saturday, August 26, 2000 7:57 PM
Posted To: servlet
Conversation: mapping paths to servlets doesn't work anymore in SP5 ??
Subject: Re: mapping paths to servlets doesn't work anymore in SP5 ??
Yes, this is already a known problem in SP5.
Fix will be available in the upcoming service packs.
I guess the workaround is to put servlet classes in servlet classpath.
Sorry about the regression.
Kumar
Olaf Klischat wrote:
> Hello,
>
> see subject.
>
> I have a small web application which is contained in a WAR-file named
> "httpdump.war". Its deployment descriptor (web.xml) maps the servlet
> httpdump.HttpDumpServlet to the path /servletpath/* with the following
> XML statements:
>
> <servlet>
> <servlet-name>HttpDumpServlet</servlet-name>
> <display-name>The HTTP Dump Servlet</display-name>
> <servlet-class>httpdump.HttpDumpServlet</servlet-class>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>HttpDumpServlet</servlet-name>
> <url-pattern>/servletpath/*</url-pattern>
> </servlet-mapping>
>
> In weblogic.properties, I have:
>
> weblogic.httpd.webApp.httpdump=httpdump.war
>
> The WAR-file is structured as follows:
>
> $ jar tf httpdump.war
> META-INF/
> META-INF/MANIFEST.MF
> WEB-INF/classes/httpdump/HttpDumpServlet.class
> WEB-INF/web.xml
> dummy.jsp
> $
>
> Now a request like http://host:port/httpdump/servletpath/xyz should be
> directed to my servlet, right?
>
> This works flawlessly in WLS 5.1 SP 3. With SP 5, I get the following:
>
> Sat Aug 26 15:58:54 CEST 2000:<E> <WebAppServletContext-httpdump>
Error loading servlet: httpdump.HttpDumpServlet
> java.lang.ClassNotFoundException: httpdump.HttpDumpServlet
> at
weblogic.boot.ServerClassLoader.findLocalClass(ServerClassLoader.java:35
5)
> at
weblogic.boot.ServerClassLoader.loadClass(ServerClassLoader.java:111)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:243)
> at
weblogic.utils.classloaders.GenericClassLoader.parentLoadClass(GenericCl
assLoader.java:503)
> at
weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericCl
assLoader.java:366)
> at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoa
der.java:182)
> at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoa
der.java:156)
> at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
.java:371)
> at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.jav
a:187)
> at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:118)
> at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContex
tImpl.java:760)
> at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContex
tImpl.java:707)
> at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletCon
textManager.java:251)
> at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:3
69)
> at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:269)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
>
> Sat Aug 26 15:58:54 CEST 2000:<E> <WebAppServletContext-httpdump>
Servlet failed with ServletException
> javax.servlet.ServletException: Servlet class:
httpdump.HttpDumpServlet could not be loaded - the requested class
wasn't found in the classpath
>
> at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
.java:379)
> at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.jav
a:187)
> at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:118)
> at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContex
tImpl.java:760)
> at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContex
tImpl.java:707)
> at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletCon
textManager.java:251)
> at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:3
69)
> at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:269)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
>
> So, it seems the WLS has interpreted the <servlet-mapping> tag in the
> DD correctly, but is then looking for the servlet class in the wrong
> places..?
>
> My system configuration:
>
> $ java weblogic.Admin t3://localhost:7001 VERSION
> WebLogic Build: 5.1.0 Service Pack 5 08/17/2000 07:21:55 #79895
>
> $ uname -a
> Linux localhost.localdomain 2.2.14 #1 Wed Aug 16 01:57:42 CEST 2000
i686 unknown
>
> $ java -version
> java version "1.2.2"
> Classic VM (build 1.2.2-L, green threads, nojit)
> $
>
> Any hints?
>
> Thanks,
> Olaf
> --
> Olaf Klischat | TU Berlin computer science
> Oberfeldstrasse 132 |
> 12683 Berlin, Germany |
> phone: +49 30 54986231 | eMail: [email protected]
-
I clicked "yes" to upgrade iTunes and now it doesn't work. I get an error message stating my computer is missing MSVCR80 and then a message stating Error 7 (Windows Error 126). I've tried reloading iTunes twice. What can I do?
Go to Control Panel > Add or Remove Programs (Win XP) or Programs and Features (later)
Remove all of these items in the following order:
iTunes
Apple Software Update
Apple Mobile Device Support (if this won't uninstall move on to the next item)
Bonjour
Apple Application Support
Reboot, download iTunes, then reinstall, either using an account with administrative rights, or right-clicking the downloaded installer and selecting Run as Administrator.
The uninstall and reinstall process will preserve your iTunes library and settings, but ideally you would back up the library and your other important personal documents and data on a regular basis. See this user tip for a suggested technique.
Please note:
Some users may need to follow all the steps in whichever of the following support documents applies to their system. These include some additional manual file and folder deletions not mentioned above.
HT1925: Removing and Reinstalling iTunes for Windows XP
HT1923: Removing and reinstalling iTunes for Windows Vista, Windows 7, or Windows 8
tt2 -
Servlet reloading not working with WLS 5.1 sp8
I downloaded and installed WLS 5.1's sp8 to fix the "java.net.SocketException: Connection aborted by peer: socket write error"
problem. Although that problem is fixed, I have found that, however, the servlet (automatic) reloading does not
work anymore. If I remove the sp8 from my Java system classpath and WL classpath (i.e. not using sp8), then
the servler reloading works fine.
Does anybody experience similar problem or have I forgot to do something?
WLS properties/env vars setting:
- weblogic.httpd.servlet.reloadCheckSecs=0
- WEBLOGIC_CLASSPATH=%WEBLOGIC_HOME%\lib\weblogic510sp8.jar;...
- JAVA_CLASSPATH=%WEBLOGIC_HOME%\lib\weblogic510sp8boot.jar;...
Thanks in advance for any help.
I've experienced the same problem with both sp6 and sp8. In both cases I performed several test, including
- varied the value of weblogic.httpd.servlet.reloadCheckSecs
- changes to the package depth the servlet belonged to
- changes to the string length of the package names the servlet belonged to
At best, the servlet would reload sometimes. I've moved back to sp5 and the problem has subsided.
Note: I did not try registering the servlet to see how that would effect the dynamic reloading.
Hope this helps
- Dave
"Michel Dinh" <[email protected]> wrote:
>
>I downloaded and installed WLS 5.1's sp8 to fix the "java.net.SocketException: Connection aborted by peer: socket write error"
>problem. Although that problem is fixed, I have found that, however, the servlet (automatic) reloading does not
>work anymore. If I remove the sp8 from my Java system classpath and WL classpath (i.e. not using sp8), then
>the servler reloading works fine.
>
>
>Does anybody experience similar problem or have I forgot to do something?
>
>WLS properties/env vars setting:
>
>- weblogic.httpd.servlet.reloadCheckSecs=0
>- WEBLOGIC_CLASSPATH=%WEBLOGIC_HOME%\lib\weblogic510sp8.jar;...
>- JAVA_CLASSPATH=%WEBLOGIC_HOME%\lib\weblogic510sp8boot.jar;...
>
>Thanks in advance for any help.
-
I have been using FIREFOX since a long time back and am quite happy with FIREFOX 4.
But a little uncanny situation since release of FIREFOX RC is that 'Reload which used to come under view option is no longer visible,but appears as an icon(button) in toolbar...which sometimes doesn't work(becomes blur and sometimes firefox hangs)'.
Please try to fix it if its only my problem or include it in next release.Thanks!I have been using FIREFOX since a long time back and am quite happy with FIREFOX 4.
But a little uncanny situation since release of FIREFOX RC is that 'Reload which used to come under view option is no longer visible,but appears as an icon(button) in toolbar...which sometimes doesn't work(becomes blur and sometimes firefox hangs)'.
Please try to fix it if its only my problem or include it in next release.Thanks! -
Filter doesn't work for filter-servlet name mapping
Filter doesn't work for filter-servlet name mapping.
it only works for filtering url-pattern.
Does anybody has some idea?
BTW, does anybody know if filter will be invoked when
call RequestDispatcher.include/forward?
Version: WLS6.1 SP1 on solaris.
Thanks a lot.
Heng
The Filter defined will only be run in the context that it is defined in. Since you are creating a new context, you will have to assign a new Filter. BTW, why not include the static content in the WAR with the dynamic stuff?
-
Servlet (html code doesn't work correctly on IE6)
Hi, i've a problem with code html on servlet...my page works correctly with firefox but on IE6 i've a lot of bugs about table alignment and CSS looks like not exist . This is code that doesn't work:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
String context = request.getContextPath();
response.setContentType("text/html");
out.println("<html>");
out.println("<head>");
out.println("<title>RisultatoRicerca Servlet</title>");
out.println("<link rel='stylesheet' type='text/css' href='"+context+"/css/cd.css'>");
out.println("<script>");
out.println("</script>");
out.println("</head>");
out.println("<body>");
DbUtility utility = new DbUtility();
GestioneCd gestioneCd =new GestioneCd();
GestioneNoleggio gestioneNoleggio=new GestioneNoleggio();
Cd cd = newCd();
cd.setArgomento(request.getParameter("argomento")==null?"":request.getParameter("argomento"));
cd.setEtichetta(request.getParameter("etichetta")==null?"":request.getParameter("etichetta"));
cd.setUbicazione(request.getParameter("ubicazione")==null?"":request.getParameter("ubicazione"));
int valoreRadio=request.getParameter("attivo")==null?0:Integer.parseInt(request.getParameter("attivo"));
if (valoreRadio==1){
cd.setAttivo(true);
}else if (valoreRadio==2){
cd.setAttivo(false);
Connection con = null;
LinkedList cdFromRisultatoRicerca=new LinkedList();
try{
con=utility.getConnection();
cdFromRisultatoRicerca=gestioneCd.getRisultatoRicercaCd(con, cd,valoreRadio);
ListIterator iterator = cdFromRisultatoRicerca.listIterator();
int id=0;
String argomento="";
String etichetta="";
String ubicazione="";
out.println("<form name='visualizza' method='post'");
out.println("<table align='center'>"); // NOT WORKS , table alignment not respected on IE6
out.println("<tr><td colspan='9' align='center'></td></tr>");
out.println("<tr><td colspan='9' align=center class='titolo'>Risultato ricerca</td></tr>");
out.println("<tr>");
out.println(" <td align='left' class='titolo'>Id</td>");
out.println(" <td align='left' class='titolo'>Argomento</td>");
out.println(" <td align='left' class='titolo'>Etichetta</td>");
out.println(" <td align='left' class='titolo'>Ubicazione</td>");
out.println(" <td align='center' class='titolo'>N.copie</td>");
out.println(" <td align='center' class='titolo'>Disponibili</td>");
out.println(" <td align='left' class='titolo'>Attivo</td>");
out.println(" <td class='titolo'> </td>");
out.println(" <td class='titolo'> </td>");
out.println("</tr>");
out.println("<tr>");
out.println(" <td colspan='7' align='center'>");
out.println(" <HR width='100%'>");
out.println(" </td>");
out.println(" <td> </td>");
out.println(" <td> </td>");
out.println("</tr>");
int copie=0;
while (iterator.hasNext()){
cd=(Cd)iterator.next();
out.println("<tr>"); // NOT WORKS, on IE6 lines appears not in a table
out.println(" <td>"+cd.getId()+"</td>");
out.println(" <td>"+cd.getArgomento()+"</td>");
out.println(" <td>"+cd.getEtichetta()+"</td>");
out.println(" <td>"+cd.getUbicazione()+"</td>");
out.println(" <td align='center'>"+cd.getCopie()+"</td>");
int copieNoleggiate=gestioneNoleggio.getCopieNoleggiate(con,cd);
int copieDisponibili=(cd.getCopie())-(copieNoleggiate);
out.println(" <td align='center'>"+copieDisponibili+"</td>");
out.println(" <td align='center'>");
if (cd.isAttivo()==true){
out.println("<img src="+context+"/immagini/pulsanteverde2.gif>");
}else{
out.println("<img src="+context+"/immagini/pulsanterosso2.gif>");
out.println(" </td>");
out.println(" <td>");
out.println(" <a href='javascript:;' onclick=\"javascript:window.open('"+context+"/servlet/ModificaCd?id="+cd.getId()+"','Modifica','width=500,height=300,top=200,left=300');\" target='main'>Modifica</a>");
out.println(" </td>");
if (cd.isAttivo()){
out.println(" <td>");
out.println(" <a href='javascript:;' onclick=\"javascript:window.open('"+context+"/servlet/ConfermaDisattiva?id="+cd.getId()+"','Disattiva','width=300,height=70,top=250,left=350');\" target='main'>Disattiva</a>");
out.println(" </td>");
}else{
out.println(" <td>");
out.println(" <a href='javascript:;' onclick=\"javascript:window.open('"+context+"/servlet/ConfermaAttiva?id="+cd.getId()+"','Attiva','width=300,height=70,top=250,left=350');\" target='main'>Attiva</a>");
out.println(" </td>");
out.println("</tr>");
out.println("<tr>");
out.println(" <td colspan='7' align='center'>");
out.println(" <HR width='100%'>");
out.println(" </td>");
out.println(" <td> </td>");
out.println(" <td> </td>");
out.println("</tr>");
out.println("<tr>");
out.println(" <td colspan='9' align='center'>");
out.println(" <a href='"+context+"/jsp/index.jsp' target='main'>Torna Home</a>");
out.println(" </td>");
out.println("</tr>");
out.println("</table>");
out.println("</form>");
}catch (SQLException e){
out.println(e.getMessage());
out.println(e.getSQLState());
}finally{
try {utility.closeConnection(con);} catch (Exception e) {con=null;}
out.println("</body>");
out.println("</html>");
out.close();
}And this is CSS :
BODY {
background : #CCCCCC ;
color : #000000 ;
font-family : sans-serif ;
font-size : 13px ;
A {
color : #D2691E ;
font-weight : bold ;
font-family : sans-serif ;
font-size : 12px ;
text-decoration : none ;
TABLE {
background : #CCCCCC ;
color : #000000 ;
font-family : sans-serif ;
font-size : 13px ;
border : 1px ;
.titolo {
background-color : #CCCCFF ;
font-family : sans-serif ;
color : #000000 ;
font-size : 13px ;
font-style : normal ;
font-weight : bold ;
}Thx for your attenction :Dout.println("<form name='visualizza'
'visualizza' method='post'");
out.println("<table align='center'>");
'center'>"); // NOT WORKS , table alignment not
respected on IE6You're missing a > at the end of the form start tag. -
SignalExpr​ess program doesn't work when reloaded
I am new to SignalExpress and am trying to do a simple program in as a example to show a customer how to use a USB-6008 as a device to control and measure one of their devices. I am using digital outputs and they work correctly when I first enter and run the program. However if I exit and reload the same program, any "digital port output" blocks that precede a "Sequence" block fail to correctly output a "1". My sequence blocks have "allow hardware reuse" checked (so I can flip the same bits in different parts of the program).
I can tell when a "digital port output" block isn't going to work correctly by turning on the "preview" pane for it. If the "Value to Write" box is "High" this pane should show a filled radio button. This is set correctly when I first create the block. But if I close SignalExpress and reload the program this radio button will not be filled, and the USB-6008 won't correctly set the output to a "1".
If I manually set the output control to "0" and then back to "1", then the radio button will be filled again, and the program will work correctly again.
At first glance this appears to be a bug. Any help or suggestions appreciated. A copy of the SignalExpress VI and screen snapshots is attached. Thanks.
Chuck
When it works correctly (note radio button near top is filled):
When it doesn't work correctly (note all setttings are the same but radio button near top is empty):
This shows a snapshot of the Sequence block:
Attachments:
SignalExpress_Digital_Problem.zip 238 KBThanks for looking at this. Sorry about the duplicate post, but I realized I had put it in the wrong place and couldn't figure out how to delete it from the first string.
I was using the Sequence blocks so that I could set a digital line high, wait for 30 ms, set it low, and then make an ADC measurement and a limit test. Then if that passed other patterns would be generated. When I tried to do this is seperate blocks I was told I couldn't use the same resource without using the Sequence block with resource sharing turned on. That was why I added the Sequence block.
Chuck
Maybe you are looking for
-
Error when installing iTunes 7.0.2
i cant install iTunes 7.0.2 because quicktime cannot install at the end of the quicktime installation it give me this error: HKEYLOCALMACHINE\Software\Classes\QuickTimePlayerLib.QuickTimePlayerApp\CLSID verify you have sufficient access to that key o
-
Creating a slideshow with narration
Hi, I'm wanting to make a slideshow with narration over it recorded from a digital recorder. It looks like there are different apps/options for doing this but I'm wondering what the best way to go about it is. I guess my main concern would be just ma
-
How can I bind a empty cell to a Drop Down List if I get the items of...
the List from a DataProvider? I need this for a Search-Site where I also can choose the option "find all" at the different DD-Lists...
-
I have a visual basic program that uses ADO to connect to the Oracle database. The program runs fine in the development environment, but when I try to run the installed version I get the following error message: "ORA-06413 Connection Not Open". I als
-
Export the master data from the existing B1 DB and importing to a new B1 DB
Hi Is there any way to export the master data like item, GL, Business partners from the existing B1 database to a newly created DB. (export from the exissitng DB to a new DB as such) so that all the data will be available in the new DB without transa