এটি 8080 পোর্টে ডেমন হিসাবে টমক্যাট ইনস্টল করার জন্য তবে ফায়ারওয়াল পুনর্নির্দেশটি ব্যবহার করে 80 বন্দরটি সক্ষম করুন। এটি ম্যাক ওএস 10.6 এ পরীক্ষা করা হয়েছিল তবে 10.5 দিয়েও কাজ করা উচিত।
সম্পাদনা করুন /opt/local/share/java/tomcat6/conf/server.xml
এবং proxyport="80" URIEncoding="UTF-8"
ভিতরে যুক্ত করুন <Connector .../>
।
জন্য ফরওয়ার্ডিং বন্দর 80 8080 এই লাইন চালানো এবং এটি যুক্ত করব /bin/catalina.sh
:
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
জাভা মেশিনে পর্যাপ্ত মেমরি নিযুক্ত করুন বা আপনি পরে সমস্যায় পড়তে পারেন। ভিতরে/opt/local/share/java/tomcat6/conf/local.env
export JAVA_JVM_VERSION=CurrentJDK
export JAVA_OPTS="-Xmx3000M -Xms3000M -Djava.awt.headless=true -Duser.timezone=UTC"
আমার উদাহরণে আমি ~ 3Gb বা র্যাম বরাদ্দ করেছি তবে আপনি এটিকে অভিযোজিত করতে পারেন, যাইহোক আপনি যদি hudson
টমক্যাটের অভ্যন্তরে চলছে তবে 1 জিবি এরও কম রাখবেন না ।
সেবা হিসাবে চলছে
nano /Library/LaunchDaemons/org.apache.tomcat.plist
নীচে কোডটি চালান এবং পেস্ট করুন:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>org.apache.tomcat</string>
<key>ProgramArguments</key>
<array>
<string>/opt/local/share/java/tomcat6/bin/catalina.sh</string>
<string>run</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
পুনরায় বুট না করা হলে আপনাকে যে নতুন ডেমন সনাক্ত হয়েছে তা পরীক্ষা করে দেখুন :(
launchctl list|grep tomcat
টমক্যাটটি ম্যানুয়ালি শুরু করুন।
launchctl start org.apache.tomcat
যদি স্থিতিটি অন্য কিছু থেকে থাকে তবে -
আপনার সমস্যা আছে এবং আপনার এটি খতিয়ে দেখা উচিত: launchctl log level debug
এবং পরীক্ষা করুন /var/log/system.log
।