টমক্যাটে কেবল এইচটিএমএল, সিএসএস ওয়েবপেজ স্থাপন করা হচ্ছে


88

আমি শুধু একটি উন্নয়নশীল উপর শুরু করছি ওয়েবসাইট । সকল আমি মুহূর্তে আছে একটি HTML পৃষ্ঠার একটি দম্পতি দ্বারা সমর্থিত সিএসএস স্টাইলশীট

আমি কি এইচটিএমএল এবং সিএসএস পৃষ্ঠা থেকে একটি ওয়ার ফাইল তৈরি করতে পারি ? আমি কীভাবে এগুলিকে টমক্যাট সার্ভারে স্থাপন করব ?

ধন্যবাদ

উত্তর:


156

টমক্যাট থেকে এটি চালানোর জন্য কোনও যুদ্ধের দরকার নেই। আপনি এই পদক্ষেপগুলি অনুসরণ করতে পারেন

  1. ওয়েব অ্যাপস ফোল্ডারে যেমন একটি ফোল্ডার তৈরি করুন যেমন মাই অ্যাপ্লিকেশন

  2. সেই ফোল্ডারে আপনার এইচটিএমএল এবং সিএসএস রাখুন এবং এইচটিএমএল ফাইলটির নাম দিন, যা আপনি আপনার অ্যাপ্লিকেশন, সূচী

  3. টমক্যাট শুরু করুন এবং আপনার ব্রাউজারটিকে "HTTP: // লোকালহোস্ট: 8080 / মাই অ্যাপ" এর দিকে নির্দেশ করুন। আপনার সূচী। Html পৃষ্ঠা ব্রাউজারে পপ আপ হবে


4
আমি / usr / share / tomcat6 / webapps / এর অধীনে MyApp1 ফোল্ডারটি তৈরি করেছি এবং যে অ্যাপ্লিকেশনটির সাথে আমি মাইএপ 1 এ কাজ করছি তার অনুলিপি করেছি, এটির নামকরণ সূচক html এ রেখেছি। লোকালহোস্ট: 8080 / মাইএপ 1 - 404 ত্রুটি দেয়।
ভ্যান ডি গ্রাফ

4
সবেমাত্র টমক্যাট 6 ডাউনলোড করা হয়েছে, আমার উইন্ডোজ এক্সপিতে উপরের দিকে চেষ্টা করে দেখুন এটি কার্যকর হয়েছে। যেহেতু আপনি এটি লিনাক্সে চালাচ্ছেন (আমি 'usr / share' থেকে অনুমান করি) আমি আপনার দৃশ্যপট পুরোপুরি পুনরায় তৈরি করতে পারি না তবে নিম্নলিখিত বিষয়গুলি চেষ্টা করতে পারি - আপনার ব্রাউজারটিকে লোকালহোস্টে নির্দেশ করুন: 8080। আপনি যদি টমক্যাট পরিচালকের পৃষ্ঠাটি দেখতে পান তবে নীচে বাম কোণে সার্ভলেট উদাহরণগুলিতে ক্লিক করুন। ফলাফলের পৃষ্ঠার পথটি পরীক্ষা করুন। এটি সার্ভলেট ফোল্ডার পথে সূচক html এর দিকে নির্দেশ করে যার ব্রাউজারে পৃষ্ঠা দ্বারা প্রদত্ত। আপনাকে একই লাইনে আপনার অ্যাপ্লিকেশনটি সেট আপ করতে হবে
গৌরব সাক্সেনা

আমি নিশ্চিত করতে পারি যে গৌরবস পদ্ধতিটি কাজ করেছিল - আমিও একই জিনিস চেষ্টা করেছি।
নিধিন_টমস

পারফেক্ট! ধন্যবাদ.
খোলোফেলো মালোমা

4
@ ভ্যান্ডেগ্রাফ, এটি হতে পারে কারণ আপনার কাছে পড়ার অনুমতি নেই। সাধারণত / usr / * এর আওতায় রাখা ফাইলগুলিতে অনুমতি সংক্রান্ত সমস্যা থাকে .... আমি আমার উপর / home
myAccount/

32

এখানে আমার সেটআপ : আমি উবুন্টু 9.10 এ আছি।

এখন, আমি যা করেছি তা এখানে।

  1. / Usr / share এ " tomcat6-myapp " নামে একটি ফোল্ডার তৈরি করুন ।
  2. / Usr / share / tomcat6-myapp এর অধীনে একটি ফোল্ডার " myapp " তৈরি করুন ।
  3. এইচটিএমএল ফাইলটি (যা আমাকে মোতায়েন করা দরকার) / usr / share / tomcat6-myapp / myapp এ অনুলিপি করুন । এটির নাম সূচক html রাখা উচিত ।
  4. যাও , / etc / tomcat6 / মধ্যে Catalina / স্থানীয় হোস্ট
  5. নিম্নলিখিত বিষয়বস্তু সহ / ইত্যাদি / টমক্যাট 6 / ক্যাটালিনা / লোকালহোস্টের ভিতরে একটি এক্সএমএল ফাইল " মাইয়াপ.এক্সএমএল " তৈরি করুন (আমার ধারণা এটি ধাপ ২-এ ফোল্ডারের নাম হিসাবে একই নাম থাকতে হবে)।

    < Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
    
  6. এই এক্সএমএলটিকে ' ডিপ্লোয়মেন্ট ডেস্ক্রিপ্টর ' বলা হয় যা টমক্যাটটি পড়ে এবং স্বয়ংক্রিয়ভাবে " মাইএপ " নামক আপনার অ্যাপ্লিকেশন মোতায়েন করে

  7. এখন আপনার ব্রাউজারে HTTP: // লোকালহোস্ট: 8080 / মাইএপ এ যান - সূচি html টমক্যাট দ্বারা তুলে নেওয়া হয় এবং প্রদর্শিত হয়।

আশা করি এটা কাজে লাগবে!


<?xml version="1.0" encoding="UTF-8"?>
xML

3

উবুন্টু 16.04 এবং টমক্যাট 8 এ আমার পদক্ষেপ এখানে।

  1. আপনার ফোল্ডারে ফোল্ডার / var / lib / tomcat8 / ওয়েব অ্যাপস / রুট অনুলিপি করুন।

    সিপি -আর / ভেরি / লিবিব / টমক্যাট 8 / ওয়েব অ্যাপস / রুট / ভেরি / লিব / টমক্যাট 8 / ওয়েব অ্যাপস / f আপনার ফোল্ডার}

  2. আপনার ফোল্ডারে আপনার এইচটিএমএল, সিএসএস, জেএস যোগ করুন।

  3. ব্রাউজারে " http: // লোকালহোস্ট: 8080 / {yourfolder। " খুলুন

মন্তব্য:

  1. আপনি যদি ক্রোম ওয়েব ব্রাউজার ব্যবহার করেন এবং এর আগে ভুল ফোল্ডারটি করেন তবে ওয়েব ব্রাউজারের ক্যাশে পরিষ্কার করুন (বা অন্য নাম পরিবর্তন করুন) অন্যথায় (কখনও কখনও) এটি সর্বদা 404।

  2. প্রসঙ্গ.এক্সএমএল সহ মেটা-আইএনএফ ফোল্ডারটি প্রয়োজন।


2

আপনি যদি একটি .war ফাইল তৈরি করতে চান তবে আপনি ম্যানেজার অ্যাপ্লিকেশনটি ব্যবহার করে টমক্যাট ইনস্ট্যান্সে স্থাপন করতে পারেন, একটি ফোল্ডার তৈরি করতে পারেন, আপনার সমস্ত ফাইল সেই ফোল্ডারে রেখে দিতে পারেন (একটি ইনডেক্স। এইচটিএমএল ফাইল সহ) আপনার টার্মিনাল উইন্ডোটিকে সেই ফোল্ডারে স্থানান্তরিত করতে এবং কার্যকর করতে পারেন নিম্নলিখিত আদেশ:

zip -r <AppName>.war *

আমি ম্যাকের টমক্যাট 8 দিয়ে এটি পরীক্ষা করেছি, তবে এটি যে কোনও জায়গায় কাজ করা উচিত

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.