আমি উবুন্টু গাইড অনুসরণ করে টমক্যাট 7 ইনস্টল করেছি । সার্ভার কাজ করছে এবং আমাকে "এটি কাজ করে!" পৃষ্ঠায় http://localhost:8080/
।
এখন আমি নেটবিনগুলি ব্যবহার করে নিজের ওয়েব অ্যাপ সেটআপ করতে চাই। আমি জাভা EE 6 এবং টমক্যাট 7 দিয়ে একটি নতুন ওয়েব প্রকল্প তৈরি করেছি The ব্যবহারকারী /var/lib/tomcat7/conf/tomcat-users.xml
সঠিকভাবে কনফিগার করা ফাইলটিতে রয়েছে।
আমি যখন প্রকল্পটি চালাচ্ছি তখন সবকিছু ঠিক আছে বলে মনে হয় তবে আমি ব্রাউজারটি খুললে এটি 500 ত্রুটি প্রদর্শন করে ।
- হুল বিড়াল আউটপুট চেষ্টা অনুমতি ত্রুটি উল্লেখ অ্যাক্সেস করতে
tomcat7/logs
এবং - আইডিই লগ অ্যাক্সেস করার চেষ্টা
tomcat7/conf
।
ফাইল অনুমতি:
lucio@lucio-pc:/$ ll /var/lib/tomcat7/logs
lrwxrwxrwx 1 root root 17 jul 24 18:07 /var/lib/tomcat7/logs -> ../../log/tomcat7/
lucio@lucio-pc:/$ ll /var/log/tomcat7/
total 136
drwxr-x--- 2 tomcat7 adm 4096 ago 28 10:50 ./
drwxrwxr-x 15 root syslog 4096 ago 28 09:29 ../
-rw-r--r-- 1 tomcat7 tomcat7 800 ago 26 17:23 catalina.2014-08-26.log.gz
-rw-r--r-- 1 tomcat7 tomcat7 5173 ago 27 21:59 catalina.2014-08-27.log
-rw-r--r-- 1 tomcat7 tomcat7 31285 ago 28 10:36 catalina.2014-08-28.log
-rw-r--r-- 1 tomcat7 root 44192 ago 28 10:36 catalina.out
-rw-r--r-- 1 tomcat7 tomcat7 45 ago 26 16:19 localhost.2014-08-26.log.gz
-rw-r--r-- 1 tomcat7 tomcat7 0 ago 27 11:15 localhost.2014-08-27.log
-rw-r--r-- 1 tomcat7 tomcat7 433 ago 28 09:49 localhost.2014-08-28.log
-rw-r--r-- 1 tomcat7 tomcat7 7435 ago 26 17:23 localhost_access_log.2014-08-26.txt
-rw-r--r-- 1 tomcat7 tomcat7 0 ago 27 11:15 localhost_access_log.2014-08-27.txt
-rw-r--r-- 1 tomcat7 tomcat7 15186 ago 28 09:58 localhost_access_log.2014-08-28.txt
আমি বুঝতে পারছি না কেন ফাইলগুলি অ্যাক্সেস করতে পারে না, আপনি দেখতে পাচ্ছেন যে ব্যবহারকারী এবং গোষ্ঠীর tomcat7
ফাইলগুলিতে অনুমতি রয়েছে। JVM এর জন্য এমন কোনও ব্যবহারকারী আছে যার ফাইলগুলির উপর সুবিধাগুলি প্রয়োজন?
আমি এখানে উল্লিখিত হিসাবে ফাইলের মালিকানা পরিবর্তন করার চেষ্টা করেছি কিন্তু এটি মোটেও পরিবর্তন হয় না।
/etc/default/tomcat7
ফাইল আছে:
TOMCAT7_USER=tomcat7
TOMCAT7_GROUP=tomcat7
সুতরাং আমি অনুমান করি যে এটি tomcat7
ব্যবহারকারী হিসাবে চলছে ।
আমি আমার ব্যবহারকারীকে এই tomcat7
গোষ্ঠীতে যুক্ত করেছি :
sudo usermod -aG tomcat7 $USER
এবং তারপরে মেশিনটি পুনরায় চালু করা হলেও সমস্যাটি অব্যাহত রয়েছে।
/var/lib/tomcat7/temp
; তা কি বিদ্যমান? এটি একই অনুমতি সমস্যা হতে পারে। হতে পারে আপনাকে কেবল টমক্যাট 7 গ্রুপে নিজেকে যুক্ত করতে হবে।