Sun's J2EE Programming (with Passion!) Course starts again on April 16th. This is very much like a regular college course in which the students have to do weekly homework and final project after studying the presenation material but it is free and can be taken online.
If you are an entry level J2EE programmer, this is a must course.
Never understood why BEA wouldn't support this feature. This is a critical feature for many applications like the one's that use Oracle Spatial Extensions. Here is the docs for the same. posted by Kumar at 9:15 PM
Weblogic: 6.1SP4 Supports Console Extensions
Never seen any docs related to this but weblogic6.1sp4 supports console extensions. Follow the instructions as per 7.0 docs. But here is the trick though, your java class that extends weblogic.management.console.extensibility.Extension should not implement weblogic.management.console.extensibility.NavTreeExtension. Note that NavTreeExtension exists in 7.0 but not in 6.1sp4.
Got GC Analyzer for J2SE1.4.1 working. The script downloaded has illegal line seperators that prevents it from working. Pretty cool script. Since this scripts writes to STDERR, when using this script redirect STDERR to a file to see proper output. posted by Kumar at 12:23 AM
Monday, March 10, 2003
Eclipse: 2.1RC2 released
Eclipse 2.1RC2 is released. Here are the list of defect fixes that made it to RC2. posted by Kumar at 5:16 PM
Weblogic6.1 Node Manager do *not* attempt to restart a Managed Server when its goes down or provide a mechanism where user can use some compand line tool to start the managed server using Node Manager. The following is the example code to start a managed server using nodemanager programmatically. This code when used in combination with script that detects when a server goes down (Example: SNMP management tools which get a trap when managed server goes down), will automate server restart when a problem occurs.
/** * This tools starts a managed server when node manager corresponding * to that server is already running. * Usage : StartManagedServer -adminurl <> -user <> -pass <> -domain <> -managedserver <> */
Most Java Programmers I know are unaware of how to redirect Stderr to a file. Here is a 1 minute tutorial on the same. For both Unix and Windows:
When writing shell scripts, you can control input/output redirection. Input redirection is the ability to force a command to read any necessary input from a file instead of from the keyboard. Output redirection is the ability to send the output from a command into a file or pipe instead of to the screen. Each process created by a shell script begins with three file descriptors associated with it:
0 stdin
1 stdout
2 stderr
You can use the file descriptor numbers 0 (standard input), 1 (standard output), and 2 (standard error) together with the redirection metacharacters to control input and output in the Bourne and Korn shells.
Bourne and Korn Shell Redirection
Description
Command
Take STDIN from file
<file, or 0<file
Redirect STDOUT to file
> file, or 1>file
Redirect STDERR to file
2> file
Append STDOUT to end of file
>> file
Redirect STDERR to STDOUT
2>&1
Pipe standard output of cmd1 as standard input to cmd2
cmd1 | cmd2
Use file as both STDIN and STDOUT
<> file
Close STDIN
<&-
Close STDOUT
>&-
Close STDERR
2>&-
When redirecting STDIN and STDOUT in the Bourne and Korn shells, you can omit the file descriptors 0 and 1 from the redirection symbols. You must always use the file descriptor 2 with the redirection symbol.
The 0 and 1 file descriptors are implied, and not used explicitly for the C shell. The C shell representation for standard error (2) is an ampersand (&). STDERR can only be redirected when redirecting STDOUT.
C Shell Redirection Metacharacters
Description
Command
Redirect STDOUT to file
> file
Take input from file
< file
Append STDOUT to end of file
>> file
Redirect STDOUT and STDERR to file
>& file
Append STDOUT and STDERR to file
>>& file
For windows: The command shell provides facilities to change the default stream input and output. These facilities are accessed by placing special command redirection symbols in a command.
Windows Command Redirection Symbols
Symbol
Description
>file
Redirects command output to the file specified. You can also use a standard device name such as LPT1, CON, PRN or CONOUT$ as the file name. Any preexisting contents of the file are lost.
>>file
Redirects command output to the file specified. If the file already exists, all command output is appended to the end of the file.
<file
Redirects command input from the file specified. You can also use a standard device name such as CON or CONIN$.
2>file
Redirects command error output to the file specified. You can also use a standard device name such as LPT1, CON, PRN or CONOUT$ as the file name. Any preexisting contents of the file are lost.
2>&1
Redirects command error output to the same location as command output. This makes any command output redirection also apply to command error output.
cmd1 | cmd2
Pipes the command output of cmd1 to the command input of cmd2. Multiple pipe characters are allowed, creating a chain of commands, each sending output to the next command in the chain.
New classes file name for JDK 1.4 and beyond Beginning with this release the classes files for JDK 1.4 and beyond will be named ojdbc<jdk ver>.jar. So, the classes file for JDK 1.4 is named ojdbc14.jar. The names for the JDK 1.1 and 1.2 classes files will not be changed. We will not provide .zip versions of the classes files beyond JDK 1.2.