আমি বিভিন্ন অপারেটিং সিস্টেমে আমাদের সার্ভার-অ্যাপ্লিকেশন (লিখিত জাভা) পরীক্ষা করছি এবং ভেবেছিলাম যে সুন্দর জাভা ইন্টিগ্রেশনের কারণে ওপেনসোলারিস (২০০৮.১১) সবচেয়ে কম ঝামেলা পাবে। আমি অজানাহস্টএক্সসেপশন দিয়ে শেষ হওয়ায় আমি ভুল ছিল was
try {
computerName = InetAddress.getLocalHost().getHostName();
if (computerName.indexOf(".") > -1)
computerName = computerName.substring(0,
computerName.indexOf(".")).toUpperCase();
} catch (UnknownHostException e) {
e.printStackTrace();
}
আউটপুটটি হ'ল:
java.net.UnknownHostException: desvearth01: desvearth01
at java.net.InetAddress.getLocalHost(InetAddress.java:1353)
তবে, nslookup desvearth01
সঠিক আইপি ঠিকানা প্রদান করে, এবং প্রত্যাশার সাথে nslookup localhost
প্রত্যাবর্তন করে 127.0.0.1
। এছাড়াও, একই কোডটি ফ্রিবিএসডি-তে পুরোপুরি কাজ করে। ওপেনসোলারিসের কি এমন বিশেষ কিছু আছে যা সম্পর্কে আমি অবগত নই?
কোনও ইঙ্গিত প্রশংসা, ধন্যবাদ।