February 1, 2007

How JRun 4 connectors discover servers at startup

(TechNote) After your external web server has been configured, the JRun connector will establish a connection with the specified JRun server every time the web server is started. This TechNote describes what happens when the web server starts up and some changes that occurred after JRun 4 Updater 2.

Posted by dmorris at 11:05 AM

December 1, 2006

ColdFusion MX/JRun and Sun's JVM: U.S. Daylight Saving Time changes in 2007

(TechNote) ColdFusion MX and JRun are Java applications that depend on the Sun Java Virtual Machine (JVM) for their time information. The new US Daylight Savings Time changes for 2007 will affect ColdFusion MX and JRun because of this.

Posted by dmorris at 3:48 PM

November 7, 2006

Hot fix for System Error and System Out log file rotation

(Hot fix) JRun generates Java stderr and stdout logs as [server name]-err and [server name]-out when running as a Windows service, however, the files do not rotate. A hot fix has been created to solve this issue.

Posted by dmorris at 6:47 AM

September 29, 2006

JRun 4 Updater 6: Hot fix for remote transactions

(Hot fix) JRun Remote transactions did not function properly with remote client.

Posted by dmorris at 9:34 AM

JRun 4 Updater 6: Browsing a clustered Instance on restart causes "500 Server" error

(Hot fix) When browsing a cluster while an instance is starting, the server throws a "500 Server error Service Temporarily Unavailable" message in the browser window until the instance has fully started.

Posted by dmorris at 9:34 AM

JRun 4 Updater 6: Hot fix for lost query string parameters under heavy load

(Hot fix) JRun may lose query string parameters from the same URL under heavy load if request.setCharacterEncoding() is called before getting the parameters.

Posted by dmorris at 9:33 AM

JRun 4 Updater 6: Hot fix for connector returning a blank page when JRun server is stopped

(Hot fix) JRun connector returns a blank page for a JSP request when the JRun server is stopped.

Posted by dmorris at 9:32 AM

August 31, 2006

JRun 4.5 Beta Program Status

(TechNote) The JRun 4.5 beta program has officially ended. Adobe would like to express our gratitude for all customer participation and feedback during this cycle.

Posted by dmorris at 8:43 AM

August 10, 2006

JRun 4: Using sendRedirect requires a return statement

(TechNote) It is good practice to always code a return after a sendRedirect statement in any Servlet. It has been found that, without a return statement immediately following the sendRedirect, a request may fail due to the timing of how JRun manages its socket communication.

Posted by dmorris at 6:48 AM

JRun 4 Updater 6: Hot fix for memory leak when calling an EJB via JMX service using new thread

(Hot fix) JRun causes a memory leak when a client calls an EJB via the JMX service using a new thread.

Posted by dmorris at 6:31 AM

August 8, 2006

JRun 4 Updater 6 : Hot fix for 'Duplicate class definition' error invoking EJB when load-system-classes-first is false

(Hot fix) JRun throws a 'Duplicate class definition' error when doing a lookup for EJB when load-system-classes first is set to false.

Posted by dmorris at 8:59 AM

JRun 4 Updater 6 : Hot fix for JSP compilation errors for deprecated methods with JDK 1.5

(Hot fix) JRun throws a CompilationFailedException error when compiling JSP's with deprecated functions when using the Sun JVM 1.5 JDK.

Posted by dmorris at 8:58 AM

August 2, 2006

JRun 4: Configuring the Microsoft SQL Server 2005 JDBC driver

(TechNote) This TechNote describes how to configure JRun 4 to use the Microsoft SQL Server 2005 JDBC Driver to connect to a Microsoft SQL Server 2005 database. This driver is distributed by Microsoft and is available at no charge in localized versions for Windows and Linux/Unix.

Posted by dmorris at 6:59 AM

May 18, 2006

JRun 4 or ColdFusion MX Multiserver: JMC does not show the correct status for the Server Instance after enabling Microsoft Port Filtering

(TechNote) After enabling Microsoft Port Filtering, the JRun Management Console (JMC) does not show the correct status for the server instance regardless of whether the server instance is running or is offline.

Posted by dmorris at 6:38 AM

April 26, 2006

JRun sticky sessions fail with custom cookie name

(TechNote) When using clustering in JRun, sticky sessions do not work if a custom cookie name is used instead of the default 'JSESSIONID' in jrun-web.xml.

Posted by dmorris at 7:42 AM

April 24, 2006

URL containing the word cluster in a directory name returns 403 or 404 error

(TechNote) When using the word "cluster" in a URL with ColdFusion 7.0.1 on JRun with Updater 6 and IIS, a 403 forbidden error or a 404 page not found error is thrown.

Posted by dmorris at 9:13 AM

April 13, 2006

JRun 4 Updater 6 : Hot fix for getBlob not working with remote clients

(Hot fix) This TechNote provides a link to the JRun4 Updater 6 hot fix JAR file that contains the fix for the following JRun defect:
61591 - getBlob() function used to retrieve blob from the resultset doesn't work properly with remote Java clients. It works properly with local lookup.

Posted by dmorris at 6:28 AM

March 27, 2006

JRun 4.0 Updater 6: Hot fix available for multiple Microsoft IIS connector issues

(Hot fix) Several issues are addressed by this patch to the JRun Updater 6 connectors for Microsoft IIS 5 and 6.

Posted by dmorris at 1:30 PM

March 16, 2006

Distributed JRun or ColdFusion MX for J2EE on JRun: Manually configuring the web server connector for JRun

(TechNote) This TechNote demonstrates the steps required for manually configuring connections to Apache, IIS and iPlanet web sites in a distributed environment

Posted by dmorris at 12:47 PM

March 1, 2006

JRun 4 Updater 6 connector installation on IIS 6 throws benign error 165

(TechNote) After installing JRun 4 Updater 6 connected to IIS 6, you may encounter a non-fatal error – 165.

Posted by dmorris at 1:04 PM

JRun 4 Updater 6: Hot fix for JRun deadlocking when load testing application with large session objects that are locked

(Hot fix) This TechNote provides a link to the JRun4 Updater 6 hot fix JAR file that contains the fix for the following JRun defect:

60495 - JRun deadlocks when load testing an application that has around 100k or more of session data per user and the application locks the session object when making any change to it.

Posted by dmorris at 7:54 AM

JRun 4 Updater 6: Hot fix for JRun hanging if a servlet calls another servlet in init method

(Hot fix) This TechNote provides a link to the JRun4 Updater 6 hot fix JAR file that contains the fix for the following JRun defect:

61237 - JRun hangs if a Servlet calls another Servlet in init() method.

Posted by dmorris at 7:53 AM

JRun 4 Updater 6 : Hot fix for user supplied servlet response wrapper ignored by JRun

(Hot fix) This TechNote provides a link to the JRun4 Updater 6 hot fix JAR file that contains the fix for the following JRun defect:

61205 – User supplied servlet response wrapper is ignored by JRun.

Posted by dmorris at 7:51 AM

February 27, 2006

Webserver connector hangs while trying to configure remote ColdFusion MX/JRun server

(TechNote) The web server configuration tool, wsconfig, may appear to hang while trying to configure a remote ColdFusion MX or JRun server.

Posted by dmorris at 6:23 AM

February 16, 2006

JRun 4: Error '500 Could not invoke Java compiler' when compiling JSP

(TechNote) The following error may be seen when compiling a JSP page:

500 Could not invoke Java compiler, please make sure jikesw is in
C:\JRun4/bin or put a JDK bin directory in your path.

Posted by dmorris at 1:06 PM

February 8, 2006

Precompiled JSP files for deployment in JRun 4

(TechNote) In JRun 4, when you compile a JSP using the JSPC off-line compiler, three different types of files are generated, .class, .ct, and .dep files.

If you try to deploy only the .class file, without the .ct and .dep files for the JSP, the following error will be thrown:

java.lang.NoClassDefFoundError
at jrun.jsp.runtime.ConstantTable.load(ConstantTable.java:51)

Posted by dmorris at 6:34 AM

December 14, 2005

JRun 4 Updater 6 : Hot fix 56259

(Hot fix) This TechNote provides a hot fix for the following JRun defect:

56259 – User-timeout property provided for a JRun data source does not work any more with JRun 4 Updater 3. If a query takes more than the value provided for the user-timeout, JRun does not stop processing the query.

Posted by dmorris at 8:51 AM

JRun 4 Updater 6: Hot fix for defects 61163 and 61162

(Hot fix) This TechNote provides a hot fix for the following JRun defects:

61163 - JRun does not recognize the Class-path in Manifest.mf when the EAR is deployed to the cluster directory.
61162 - A JSP in an EAR application has access to the classes specified in the Class-path of another EAR's Manifest.mf. As the EAR application has its own classloader, a JSP file in an EAR should not be able access the classes in another EAR.

Posted by dmorris at 8:49 AM

November 17, 2005

ColdFusion MX 7: Slow server startup on Red Hat EL4

(TechNote) When running on Red Hat Enterprise Linux 4, the startup of the ColdFusion MX/JRun server may take four to six minutes.

Posted by dmorris at 6:45 AM

November 15, 2005

JRun 4: Disabling JSP processing on iPlanet/SunOne

(TechNote) After configuring the web server connector for JRun 4, the iPlanet/SunOne web server may continue processing JSP pages.

Posted by dmorris at 5:39 AM

November 8, 2005

JRun 4 Updater 6: Hot fix for user transactions not working when used with clustered JRun servers

(Hot fix) This TechNote provides a hot fix for the following JRun defect: 61099 - JRun user transactions do not work properly with the clustered JRun server. User transactions work fine if only one server in the cluster is running.

Posted by dmorris at 8:55 AM

October 18, 2005

ColdFusion MX/JRun 4.0: Hot fix available for JRun4 Updater 6, IIS 6.0 redirect response truncation

(Hot fix) Page redirects cause truncated response output with JRun 4 Updater 6 and the IIS 6.0 connector. This problem began in Updater 6 and affects both JRun (page redirects) and ColdFusion MX (using cflocation if JRun4 Updater 6 is used in the underlying server).

Posted by dmorris at 9:24 AM

October 13, 2005

Updated DataDirect JDBC drivers (version 3.5)

(Hot fix) This TechNote provides updated DataDirect JDBC version 3.5 drivers, which resolve issues in earlier versions of the drivers.

Posted by dmorris at 1:10 PM

September 21, 2005

JRun 4 Updater 6 Known Issues

(TechNote - updated): This document describes the known issues in JRun 4 Updater 6.

Posted by dmorris at 5:44 AM

JRun4: Runtime deployment descriptor file behavior

(TechNote) When deploying a war file archive (for example, "myapp.war") through the JRun Management Console, the deployment subsystem of JRun will create the following files in the same directory as the deployed WAR file:

myapp.web.jrun.xml
myapp.web.xml

Posted by dmorris at 4:57 AM

August 30, 2005

JRun4 Updater 5/Updater 6: Hot fix for improperly set content-type header fields

(Hot fix) This TechNote provides a link to the JRun4 hot fix jar file which contains the fix for the following JRun defect:

60391 - The content-type header field was not properly set when the URL included a semicolon (";") character.

Posted by dmorris at 6:37 AM

July 21, 2005

JRun 3.1: Documentation discrepancy concerning JSPC

(TechNote) Macromedia has identified three documentation inaccuracies concerning the JSPC off-line compiler for JRun 3.1.

Posted by dmorris at 7:24 AM

July 15, 2005

MPSB05-05 - Security Patch available for JRun 4.0 token collision

(Security Bulletin) Under high load, JRun may generate two sessions with the same authentication token. This cannot be controlled by an attacker and it occurs very rarely, but it may cause two authenticated users to share information from a single user session.

Posted by dmorris at 5:16 AM

July 13, 2005

JRun support for 64-bit platforms

(TechNote) Support for 64-bit platforms with Macromedia JRun is limited at this time. The status of supported configurations for JRun on 64-bit platforms is

Posted by dmorris at 8:37 AM

July 11, 2005

Updated DataDirect JDBC drivers (version 3.4)

(Hot fix) This TechNote provides updated DataDirect JDBC version 3.4 drivers, which resolve issues in earlier versions of the drivers.

Posted by cantrell at 2:37 PM

Configuring MySQL 4.1 with JRun 4 using the Connector/J driver

(TechNote) When configuring a data source to MySQL 4.1 using the MySQL driver provided by Macromedia JRun 4, the following error may occur:
SQLException while attempting to connect: java.sql.SQLException:
Communication failure during handshake. Is there a server running on
127.0.0.1:3306?
java.sql.SQLException: Communication failure during handshake. Is
there a server running on 127.0.0.1:3306?

Posted by dmorris at 5:26 AM