I have a doubt, in my job the people who are responsabel of the configuration of the server (production enviroment / teste enviroment).
They made the configuration of O. S. in Test enviroment difrentent of the producion enviroment.
Could This generete some issue?
Detecting problems could be more difficult?
Welcome to Java Ranch! Yes, a different environment can generate problems and detecting problems can be more difficult. For programming (coding wise), it should be the same. When you are running the server, it could fix problems and you may have an easier time detecting problems too. It could go either way. Generally, Java is pretty consistent server (networking) wise, in my experience. The main different OS wise that I've seen is GUI. I haven't noticed a big increase or reduction in problems or detection rates. The best thing to do is just retest everything in that new environment. You've run the tests once, so you should be able to run them again faster and quicker than last time. These are just my opinion and I don't have a lot of experience (although I have done cross-OS server tests) in different environment testing code, so if someone else says something contradictory, it would be probably best to go with them. I am just trying to answer your questions with the best of my ability.
Enjoy your stay here,
“Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.” (Mosher's Law of Software Engineering)
“If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger Dijkstra)