Hi Folks,
We have developed a web-application and the deployment of that
application was done on the winodws platform. We are in the process of
deploying the same on the Unix platform (probable OS will be Solaris,
Linux)
Is there an active list of platform dependent problems in Java?
We have used multithreading extensively in our application, will
it require any special attention while deploying on some other
platform.
Thanks and Regards
YL.
Bart Cremers - 05 May 2006 07:42 GMT
Theoretically it should work without any problems, but in practice it
all depends on how the application was programmed. Some things to check
is if the filesystem is addressed correctly (File.separatorChar), if
there are calls to Runtime.exec in the code, ...
The multithreading thing can certainly be an issue. Different platforms
behave different there and some hidden problems there (hidden on
windows) might show up when running on another platform (deadlocks,
...).
The only thing I can advice is to test it thourough on every platform
you want to deploy it on.
Bart
Youngest Lucifer - 08 May 2006 13:36 GMT
I would be happy to learn what kind of problems will be faced in came
of multithreading. Is there a other way of checking it than doing
thourogh testing since our project is very huge and doing entire
testing is not really a feasible task.
Hope you can guide me on this.
Some links or direction to books or sites will also be helpful.
YL