Categories
Computing Java WebSphere

RAD 7 – The first snafu

I arrived at work today and meant to fire up Rational Application Developer 7, the truly-so-much-improved-Eclipse-based IDE from IBM that I have to use because the client mandates it.
Really, it is so much better than version 6, run faster, 10 times more stable, everything – seriously better. And I am like, all ‘Go IBM!’ and telling other co-workers using version 6 that 7 is like, just great. And we look at each other and say together – ‘Just wait…’.
So today the wait is over.
RAD refused to start, crashing with a java.lang.VerifyError. Java errors mean the world had just come to an end, and on behalf of Java and the rest of the development team, they wish you all the luck. And yeah, F- you. I looked online – nothing really other than this. I tried starting up RAD with a -clean parameter which did absolutely nothing (that works in Eclipse, normally). I then looked at the eclipse.ini file and the moment I saved it, RAD not only did not start, it popped a window saying “Could Not Start JVM”. Sweet.
Final attempt: renamed eclipse.ini to eclipse-old.ini and wham – everything started again…
I copied another instance of the ini file to my machine and restarted again and it still worked.
Nonetheless, a waste of 3 hours.
So after it gained my faith, I am back feeling a bit shaky with my RAD….

Share
Categories
Computing Java WebSphere

IBM RAD 7.0 and Subversion

Yay. I am moving to Java 1.5, WebSphere 6.1 and most importantly, IBM Rational Application Developer 7.0 for WebSphere (RAD 7.0). Unlike its previous version which bombed when trying to install the Subclipse plug-in, RAD 7 appears to have survived the transplant.

Follow the instructions – note that RAD 7 is appears to be based on Eclipse 3.1 so use the links to that update site and not the ones for the more recent version of Eclipse. Modern, not.

Share
Categories
Computing FreeBSD

Installing Dynamic DNS client on FreeBSD

I set up a FreeBSD server at home and wanted to run a server on it. Since I have a dynamic IP address from my ISP, Verizon FiOS, I need to have a DNS server point at my machine. I used DynDNS.org, which is a service I recommend warmly. They used to have lifetime accounts for $35, and their support – when I used it – was committed and knowledgeable so I recommend them. Anyway, you need to keep the DNS server pointing at your current dynamic IP address, and to do that, you need software to perform the updates.

You can download the client from DynDns.org website which also features most of the installation instructions. Nonetheless, the README file accompanying ddclient (which is written in Perl) assumes configurations that are just a smidge off from what FreeBSD does.
What you need to do is:

  1. Download and extract ddclient from the tgz file (tar -xvf ddclient-X.X.X.tgz)
  2. Copy the file ddclient to /usr/sbin
  3. Create a directory /etc/ddclientand put the configuration file ( sample-etc_ddclient.conf) in it, calling it ddclient.conf. (either work off of the sample included with ddclient, or use the one from DynDNS.org)
  4. Copy the daemon shell script, sample-etc_rc.d_init.d_ddclient to /usr/local/etc/rc.d/, calling it ddclient.
  5. Make ddclient run as a daemon by adding the line:
    ddclient_enable="YES"
    to the file /etc/rc.conf

Then, test run ddclient by using the line:
ddclient -daemon=0 -debug -verbose -noquiet.

If all is well, call the command:
ddclient start
and you should be up and running.

Share
Share