I tested DB and Yaws a bit, and found DB access wasn't working for Solaris version of Erlang. After some digging, I found that iodbc does not work. There are two (open source) flavors for ODBC in Unix. iodbc and unixODBC. I recompiled Erlang with unixODBC, and DB access works --- sort of. Still some SQL doesn't work properly, and I haven't figured it out yet. But it's good enough to test Erlang and Yaws for now. For Ubuntu, no problem. Installing Erlang, ODBC, and Yaws were effortless. But I like Sparc Solaris I use at home. :-) It's quite old, but still have enough disk space, RAM and works extremely well.
One thing about Yaws on Solaris -- while I was building Yaws, I got an error from 'id' with option '-u'. This is due to Solaris 9's 'id' (located in /usr/bin) doesn't support -u option. I temporarily changed GNU's 'gid' to 'id' and it built correctly.