উত্তর:
আপনি আপনার আবেদনটি অ্যাক্সেস করতে পারেন এর থেকে: http://localhost:8080/sample
যুদ্ধ ফাইলগুলি স্থাপন করা বা পুনরায় প্রবর্তন পূর্বনির্ধারিতভাবে স্বয়ংক্রিয় - ফাইলটি অনুলিপি / ওভাররাইট করার পরে sample.war
, আপনার webapps
ফোল্ডারটি একটি নিষ্কাশিত ফোল্ডারের জন্য পরীক্ষা করুন sample
।
যদি এটি সঠিকভাবে না খোলায়, মোতায়েনের সমস্যাগুলির জন্য লগ ফাইলগুলি (যেমন টমক্যাট / লগস / ক্যাটালিনা.আউট) পরীক্ষা করুন।
ধাপ 1. এখানে আমি পোস্ট করছি। প্রথমে টমক্যাট ওয়েব অ্যাপস ফোল্ডারে গিয়ে পেস্ট করুন
ধাপ ২. থেকে tomcat-> যেতে বিন ক্লিক করে ফোল্ডার শুরু হুল বিড়াল startup.bat
ধাপ 3. লোকালহোস্ট লেখার ব্রাউজারে যান: পোর্ট / প্রকল্পের নাম যেমন। লোকালহোস্ট: 8080 / পজ (এখানে আমার টমক্যাট 8080 পোর্টে চালানো হয়)
সম্পন্ন....
আপনাকে কেবলমাত্র যুদ্ধের ফাইলটি ওয়েব অ্যাপগুলিতে রাখতে হবে এবং তারপরে আপনার সার্ভারটি শুরু করতে হবে।
এটি মোতায়েন করা হবে।
অন্যথায় আপনি টমক্যাট পরিচালককে একটি ওয়েবফ্রন্ট আপলোড করতে এবং আপনার যুদ্ধ দূর থেকে স্থাপন করতে ব্যবহার করতে পারেন।
.War ফাইলটি (যেমন: prj.war) অনুলিপি করুন (উদা %CATALINA_HOME%\webapps
: সি: om টমক্যাট \ ওয়েব অ্যাপস)
চালান %CATALINA_HOME%\bin\startup.bat
আপনার .war ফাইলটি একটি ফোল্ডারে স্বয়ংক্রিয়ভাবে নিষ্কাশিত হবে যার একই নাম রয়েছে (এক্সটেনশন ছাড়াই) (উদা: প্রজ)
HTTP প্রোটোকলের জন্য পোর্টে যান %CATALINA_HOME%\conf\server.xml
এবং নিন । । ডিফল্ট মান 8080 ।<Connector port="8080" ... />
নিম্নলিখিত URL টি অ্যাক্সেস করুন:
[<protocol>://]localhost:<port>/folder/resourceName
(যেমন localhost:8080/folder/resourceName
:)
ইউআরএলটি অ্যাক্সেস করার চেষ্টা করবেন না resourceName
কারণ এটির মতো কোনও ফাইল না থাকলে index.html
বা ওয়েব.এক্সএমএমএলে " /
" বা " /*
" এর মতো কোনও url প্যাটার্ন না থাকলে এটি কাজ করবে না ।
উপলভ্য মূল পাথগুলি এখানে: [<protocol>://]localhost:<port>/manager/html
(উদা http://localhost:8080/manager/html
:) এবং সেগুলি true
"চলমান" কলামে রয়েছে।
যান [<protocol>://]localhost:<port>/manager/html/
(সাধারণত localhost:8080/manager/html/
)
এটি [<protocol>://]localhost:<port>
> ম্যানেজার অ্যাপ ) থেকেও অর্জনযোগ্য
যদি তুমি পাও:
403 অ্যাক্সেস অস্বীকৃত
যান %CATALINA_HOME%\conf\tomcat-users.xml
এবং পরীক্ষা করুন যে আপনি এর মতো একটি লাইন সক্ষম করেছেন:
<user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
ইন স্থাপন অধ্যায়, স্থাপন উপধারা যুদ্ধের ফাইল এ ক্লিক করুন ব্রাউজ করুন ... ।
ক্লিক করুন: (prj.war যেমন)> .war ফাইল নির্বাচন করুন স্থাপন ।
ইতিমধ্যে উল্লিখিত উপায়ে (যুদ্ধ ফাইল সরাসরি মধ্যে ড্রপ ছাড়াও webapps -directory), আপনি যদি হুল বিড়াল ম্যানেজার অ্যাপ্লিকেশন ইনস্টল করা আছে, আপনি মুক্তিযুদ্ধের ফাইল ব্রাউজারের মাধ্যমে খুব প্রসারিত করতে পারেন। পরিচালকের কাছে যেতে, সার্ভারের মূলটি ব্রাউজ করুন (আপনার ক্ষেত্রে লোকালহোস্ট: 8080), "টমক্যাট পরিচালক" নির্বাচন করুন (এই মুহুর্তে, "পরিচালক" সহ টমকেট-ব্যবহারকারীর জন্য আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড জানতে হবে - ভূমিকা, ব্যবহারকারীরা সংজ্ঞায়িত করা হয় হুল বিড়াল-users.xml মধ্যে সার্ভারটমক্যাট-ইনস্টলেশন ডিরেক্টরি)। খোলার পৃষ্ঠা থেকে, পৃষ্ঠার "ডিপ্লয় করুন" -ভাগ না দেখা পর্যন্ত নীচের দিকে স্ক্রোল করুন, যেখানে আপনি আপনার স্থানীয় মেশিন থেকে মোতায়েনের জন্য একটি ওয়ার ফাইল নির্বাচন করতে "ব্রাউজ" ক্লিক করতে পারেন। আপনি ফাইলটি নির্বাচন করার পরে, স্থাপন করতে ক্লিক করুন। কিছুক্ষণ পরে ম্যানেজারকে আপনাকে অবহিত করা উচিত যে অ্যাপ্লিকেশনটি স্থাপন করা হয়েছে (এবং যদি সবকিছু ঠিকঠাক হয় তবে শুরু হয়েছে)।
এখানে 'একটি লম্বা গুলি কীভাবে এবং হুল বিড়াল 7 ডকুমেন্টেশন পৃষ্ঠাগুলি থেকে অন্যান্য নির্দেশাবলী।
manager
টমকেট in- এর ভূমিকা এখন manager-gui
। আমি এই এক দ্বারা কামড়েছি।
দুটি উপায় আছে:
কনসোল মোতায়েনের জন্য টমক্যাট ম্যানেজার কনসোলটি কেবল ব্যবহার করুন বা আপনার সার্ভারের টমক্যাট_হোম ডিরেক্টরিতে ওয়েব অ্যাপ্লিকেশন ফোল্ডারে আপনার অ্যাপ্লিকেশনটি অনুলিপি করুন এবং আটকান।
দ্রষ্টব্য: আপনার যুদ্ধ ফাইলের আকার 52 এমবি ( ডিফল্ট কনফিগারেশন মান ) এর চেয়ে বেশি হলে আপনার ওয়েব অ্যাপ্লিকেশন ফোল্ডারের ম্যানেজার অ্যাপ্লিকেশনটির ওয়েব.এক্সএমএল ফাইলে দুটি সামান্য পরিবর্তন করা দরকার (ম্যানেজার অ্যাপ্লিকেশনটি ডিফল্টভাবে অ্যাপাচি টমক্যাট দ্বারা সরবরাহ করা হয়) সার্ভার ইনস্টল করার পরে)।
ম্যানেজার অ্যাপ্লিকেশনটির ওয়েব.এক্সএমএল এ যান (উদাহরণস্বরূপ এটি /tomcat7/webapps/manager/WEB-INF/web.xML এর অধীনে হতে পারে।
Increase the max-file-size and max-request-size values in web.xml file:
<multipart-config>
<!– 50MB max –>
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
আপনার প্রয়োজনীয়তার জন্য <max-file-size>
এবং <max-request-size>
অনুযায়ী মান রেখে আকার বাড়ান ।
এটি আমার পক্ষে কাজ করে চলেছে:
টমক্যাটটি এখনও চলমান অবস্থায় আপনি যদি নতুন ফাইলটি যুদ্ধ ফাইল হিসাবে আপলোড করার চেষ্টা করেন তবে এটি সমস্ত কিছু হওয়ার আগেই এটি প্রসারিত করার চেষ্টা করবে। এটা ব্যর্থ হবে। ব্যর্থ হয়ে গেলে, এটি আর চেষ্টা করবে না। সুতরাং, একটি ডাব্লু ফাইল আপলোড, তারপরে এর নাম পরিবর্তন করে পুরো যুদ্ধ ফাইলটি টমক্যাট নোট করার আগে উপস্থিত হতে দেয়।
ইঙ্গিত, যুদ্ধ ফাইলের মালিক টমক্যাট কিনা তা পরীক্ষা করতে ভুলবেন না (ব্যবহার করুন)
আপনি যদি apt-get
লিনাক্স ব্যবহার করে tomcat7 ইনস্টল করেন তবে আপনার অ্যাপ্লিকেশনটিতে স্থাপন করুন/var/lib/tomcat7/webapps/
যেমন।
sudo service tomcat7 stop
mvn clean package
sudo cp target/DestroyTheWorldWithPeace.war /var/lib/tomcat7/webapps/
#you might also want to make sure war file has permission (`777` not just `+x`)
sudo service tomcat7 start
এছাড়াও, টমক্যাট লগটি লেজ রাখুন যাতে আপনি যাচাই করতে পারেন যে আপনার অ্যাপটি টমক্যাট দিয়ে আসলে শান্তি করছে।
tail -f /var/lib/tomcat7/logs/catalina.out
মোতায়েন করা আবেদনটি উপস্থিত হওয়া উচিত http://172.16.35.155:8080/manager/html
1. আপনার অ্যাপ্লিকেশন থেকে একটি যুদ্ধ ফাইল জেনারেটর করুন 2. টমক্যাট পরিচালক খুলুন, পৃষ্ঠায় নীচে যান
3. যুদ্ধ মোতায়েনের জন্য ব্রাউজে ক্লিক করুন।
4. আপনার যুদ্ধ ফাইল চয়ন করুন। এই নাও!
টমক্যাটের মাধ্যমে যুদ্ধের ফাইল স্থাপনের জন্য, নীচের পদক্ষেপগুলি অনুসরণ করুন:
আপনি E এর মধ্যে একটি ফোল্ডার পাবেন: \ টমক্যাট_ইনস্টলেশন \ ওয়েব অ্যাপস ** পুট **
এইভাবে আপনি আপনার যুদ্ধ ফাইলটি অ্যাপাচি টমক্যাটে স্থাপন করতে পারেন।
নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:
আমি নিম্নলিখিত লিঙ্কে নির্দেশনাটি অনুসরণ করেছি, এটি আমার পক্ষে কাজ করে। http://www.coderanch.com/t/487178/Tomcat/war-file-show-load
টমক্যাট বন্ধ করুন
টমক্যাট / লগের সমস্ত লগ এবং টমক্যাট / কনফিড / ক্যাটালিনা / লোকালহোস্টের সমস্ত ফাইল মুছুন
টম্যাক্ট / ওয়েব অ্যাপস থেকে ওয়ার ফাইল এবং এটি তৈরি করা ডিরেক্টরিটি (এটি যদি হয়ে থাকে) সরিয়ে ফেলুন
টমক্যাট শুরু করুন
লগগুলি দেখার সময়, যুদ্ধের ফাইলটি আবার ওয়েব অ্যাপস ডিরেক্টরিতে অনুলিপি করুন
এরপরে, সমস্যাটি জানতে ক্যাটালিনা.এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স.লগ এ নজর রাখুন ।