Enterprise Java FAQ
updated 1/27/02
Class WebLogic

Class

What kind of development machine will I need for class?
You can either use a home or work computer for class. However, the licenses are only valid for educational use (so no using the work machines for work:). WebLogic "supports" various server platforms including Solaris, Linux, NT, and Windows 2000. It also appears to work in a "supported" manner on WindowsXP Professional (I haven't tried Home Edition). By "supported", they mean that they supply Native I/O extensions for that operating system and shell scripts to run the server in that environment. WebLogic can be run in a pure Java mode which will run on various "unsupported" platforms including Windows 98 and Windows Me. See the "setting up a development environment" page off the course pages for details on how to setup the environment, but the key things that have to be done in unsupported environment are to 1) create a startWebLogic script in the unsupported platform's scripting language (ex. .bat versus .cmd or .sh), and 2) turn off attempts to use Native I/O extensions (reports Muxer errors).

Hardware-wise, I've completed several semesters using a PIII, 600MHz, 128MB system. I have upgraded that system to 256MB to help handle additional case tools. The memory size is minimal. The power could be less.

Why are the assignments graded done/not done instead of 0 through 100?
The assignments are posted to get you to tackle the material for the projects in smaller increments. Assigning them points further assures that the work will be done. However, this increases the number of submissions to the point of overload on the grader and the student if they were to do a full evaluation of the assignments as well as the projects. To ease this burden, I only ask the grader to assess whether the work was completed. Doing so allows the student to experiment/"slap" working code together for the assignments and then re-design/clean that code up for submission in the project.

WebLogic

How do I get my BEA license updated?
An updated license file will be mailed out early in the semester that will allow your WebLogic installation to remain valid at least through the end of the semester. The e-mailed file with be an xml file. It can either replace your c:\bea\license.bea file or have your license.bea file updated by running c:\UpdateLicense <new license file>.

If you are not running on a supported platform, you can run java -cp .\utils\utils.jar com.bea.installer.registry.LicenseMerger license.bea <new license file> in the c:\bea directory.