আমি জেএসপিতে একটি ওয়েব অ্যাপ্লিকেশন বিকাশ করছি, সেই উদ্দেশ্যে আমাকে টমক্যাট অ্যাক্সেসিং পোর্ট পরিবর্তন করতে হবে।
কোন সম্ভাবনা আছে?
আমি জেএসপিতে একটি ওয়েব অ্যাপ্লিকেশন বিকাশ করছি, সেই উদ্দেশ্যে আমাকে টমক্যাট অ্যাক্সেসিং পোর্ট পরিবর্তন করতে হবে।
কোন সম্ভাবনা আছে?
উত্তর:
সরল !! ... আপনি সার্ভার.এক্সএমএল এর মাধ্যমে সহজেই এটি করতে পারেন
tomcat>conf
ফোল্ডারে যানserver.xml
your port number
তুমি পেরেছ!.
/ টমক্যাট-রুট / কনফোল্ড ফোল্ডারে নেভিগেট করুন। এর মধ্যে আপনি সার্ভার.এক্সএমএল ফাইল পাবেন।
আপনার পছন্দের সম্পাদকটিতে সার্ভার.এক্সএমএল খুলুন। নীচের অনুরূপ বিবৃতিটি অনুসন্ধান করুন (নীচের মতো ঠিক একই নয়)
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
9090 নম্বরে পোর্ট নম্বর দিতে যাচ্ছি
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
ফাইলটি সংরক্ষণ করুন এবং সার্ভারটি পুনরায় চালু করুন। এখন টোমক্যাটটি পোর্ট 9090 এ শুনবে
আপনাকে Tomcat/conf/server.xml
সংযোগকারী পোর্টটি সম্পাদনা করতে হবে এবং পরিবর্তন করতে হবে। সংযোজক সেটিংটি এর মতো দেখতে হবে:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
কেবল সংযোগকারী পোর্টটি ডিফল্ট 8080 থেকে অন্য বৈধ পোর্ট নম্বরে পরিবর্তন করুন।
1) {টমক্যাট ইনস্টলেশন ফোল্ডারে সার্ভার.এক্সএমএল সনাক্ত করুন \ 2) নিম্নলিখিত অনুরূপ বিবৃতিটি সন্ধান করুন
<!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
উদাহরণ স্বরূপ
<Connector port="8181" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
সার্ভার.এক্সএমএল ফাইলটি সম্পাদনা এবং সংরক্ষণ করুন। টমক্যাট পুনরায় চালু করুন। সম্পন্ন
আরও রেফারেন্স: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/