আমি গ্রিল ব্যবহার করছি 2.0.4। এবং আমি পোর্ট: লোকহোস্টের জন্য 8080 এর পরিবর্তে 8090 ব্যবহার করতে চাই 90 তাই স্থায়ীভাবে বন্দরটি 8090 এ পরিবর্তন করতে সহায়তা প্রয়োজন।
আমি গ্রিল ব্যবহার করছি 2.0.4। এবং আমি পোর্ট: লোকহোস্টের জন্য 8080 এর পরিবর্তে 8090 ব্যবহার করতে চাই 90 তাই স্থায়ীভাবে বন্দরটি 8090 এ পরিবর্তন করতে সহায়তা প্রয়োজন।
উত্তর:
দুটি বিকল্প রয়েছে:
grails.serverURL
মধ্যে Config.groovy
থেকে "http://localhost:8080/${appName}"
থেকে "http://localhost:8090/${appName}"
। -Dgrails.server.port.http=8090
কমান্ড লাইনে গ্রিল চালু করুন। GRAILS_OPTS
পরিবেশ -Dgrails.server.port.http=8090
স্বয়ংক্রিয়ভাবে এটি প্রয়োগ করতে পরিবর্তনশীল সেট করুন ।এই সমাধানটি উত্তরগুলিতে যুক্ত করে http://stackoverflow.com/a/10956283/122457 । গ্রেলেস ২.x এ নিম্নলিখিতগুলি যুক্ত করুন BuildConfig.groovy
:
grails.server.port.http = 8090
আরও তথ্যের জন্য http://forum.springsource.org/archive/index.php/t-97024.html দেখুন ।
grails.project.target.level
বিভাগের অধীনে আটকেছি এবং এটির কোনও প্রভাব নেই বলে মনে হয়েছে।
আপনি যদি নেটবিন আইডিই ব্যবহার করেন তবে নিম্নলিখিতগুলি সেট করুন:
কনফিগার করুন: -> বিল্ডকনফিগ.groovy: -> grails.server.port.http = 8090 এবং সার্ভারটি পুনরায় চালু করুন।
আইডিই ব্যতীত কমান্ড প্রম্পটটি টাইপ করুন:
grails -Dserver.port 8090 run-app
বা
grails -Dserver.port=8090 run-app
গ্রিল 3 এর জন্য আপনি এটি আপনার অ্যাপ্লিকেশন.আইএমএলে রাখতে পারেন
server:
port: 9999
server.port: 9999
।
কমান্ড লাইন: grails run-app -port 8090
কমান্ডটি চালান (Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
গ্রিলগুলি রান-অ্যাপ -সেসভার.পোর্ট = 8090
অথবা অন্য একটি পোর্ট নম্বর ব্যবহার করুন
ইনটেলিজ: Ctrl + Alt + G (কীবোর্ড জেনেরিক); Cmd + Alt + G (কীবোর্ড ম্যাক) এবং কেবলমাত্র ব্যবহার করুন:
রান-অ্যাপ -সেসভার.পোর্ট = 8090
আপনি কোন আইডিই ব্যবহার করছেন তা আপনি বলেননি। আপনি যদি নেটবিন ব্যবহার করছেন তবে আপনি প্রকল্পের নামের উপর ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি বেছে নিন। জেনারেল সেটিংস বিভাগ থেকে আপনি সার্ভার পোর্টটি আপনার পছন্দমতো পরিবর্তন করতে পারবেন।
কমান্ড লাইনে নিম্নলিখিত টাইপ করুন:
grails -Dserver.port=8090 run-app