2011-02-15 11 views
11

localhost:8080/${appName} के बजाय localhost:8080/ पर लॉन्च करने के लिए grails run-app प्राप्त करने का कोई तरीका है?स्थानीयहोस्ट पर grails रन-ऐप: 8080/ऐपनाम के बजाय 8080?

Config.groovy, में, grails.serverUrl सेटिंग बिल्कुल प्रभाव नहीं है - यह केवल विभिन्न grails विधियों की पूर्ण यूआरएल पीढ़ी को प्रभावित करने लगता है।

उत्पादन में, मैं site.com:8080/appName को site.com के रूप में मास्क करने के लिए अपाचे वर्चुअलहोस्ट का उपयोग करता हूं। मैं अपना टेस्ट कॉन्फ़िगरेशन मैच उत्पादन करना चाहता हूं।

उत्तर

19

कैसे

grails.app.context = "/" 
Config.groovy में

के बारे में, प्रति this jira चर्चा के रूप में?

0

Grails इस के हालिया संस्करण के साथ भी application.properties में सेट किया जा सकता:

app.context =/

2

आपके द्वारा चलाए जा रहे हैं, तो आप Grails में निम्नलिखित पंक्ति जोड़ सकते हैं 3.1.1 अपने
grails-app/conf/application.yml फ़ाइल वापस लाने के लिए http://localhost:8080/appName कार्यक्षमता:

server: 
    'contextPath': '/appName' 

साथ appName बदलें आपके आवेदन का वास्तविक नाम (यानी। फ़ोल्डर नाम जो grails-app फ़ोल्डर में है)।

संबंधित मुद्दे