JSP on UNIX

Hi, I have done whole lot of things in J2EE like EJB,Servlets,JSP etc. but I have worked on Windows only. Now I have to do a project using JSP on UNIX platform. I know nothing about web-browsers on UNIX. Can anyone tell me how to proceed with this project, like what browsers are available and how to use them? I will be thankful. Abhishek

Do you really mean web browser (and not server)? Firefox is available, and you would use it just like you would use it on Windows. Of course, if you're doing JSP work, the browser shouldn't matter much, as one should create standard HTML/CSS, which would work on all browsers.

In case you meant web server, Tomcat is available, which, again, works just like it does on Windows.

Abhishek Asthana
Ranch Hand

Joined: Sep 08, 2004
Posts: 146

posted Jan 05, 2006 08:38:00

0

Actually I was wondering about X-Window system on UNIX. I have never worked on this. That's what I was asking about. If you could please tell me about that. Thanks. Abhishek

Secondly; X, is a UNIX / Linux tool which provides a GUI framework. You tend to run a Window Manager, which then makes use of X. The most popular managers are Gnome, and KDE (but also the most heavyweight).

This has nothing to do with JSP or the web application layer - apart from your web browser will be using the window manager and X. [ January 05, 2006: Message edited by: Peter Rooke ]

One of the great things about the World-Wide Web is that it and the underlying Internet are OS-neutral. You might be surprised to discover how many of your favorite websites are running Unix OS's like Linux or Solaris.

To write J2EE systems that run without change under both Windows and Unix is fairly easy thanks to Java's "Write Once, Run Anywhere" approach. In fact, that's what I do everyday. My desktop development system is Windows, but the servers I develop for are Solaris. The WARs I create never see the difference.

Developing for Unix WWW clients is pretty much the same. I use the Firefox browser under both Linux and Windows, and while the binary executables are different, the differences in what I see onscreen are almost completely indistinguishable.

The main thing to watch out for when coding for Unix web clients is the same thing you have to watch out for when coding for any other non-Windows client. Microsoft Internet Explorer is only available for Microsoft Windows (I can't count that feeble Mac port that they finally killed the other day). IE is notorious for not conforming to Internet standards, so it's always a good idea to check your web pages with browsers such as Firefox, Safari, and/or Opera. That's true whether you're dealing with Unix/Unix, Unix/Windows, or even Windows/Windows client/server combinations.

An IDE is no substitute for an Intelligent Developer.

I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com