2016-07-28 14 views
5

सबसे पहले मैं अपने सेट अप वर्णन करने के लिए करना चाहते हैं:टॉमकैट पर कोणीय 2 को कैसे तैनात किया जाए?

मैं एक वेब सेवा है, चलो इसे कहते "कार", जावा में लिखा, कि मैं बिल्ला v6 के साथ ग्रहण में परीक्षण किया है, स्थानीय काम कर रहे हैं (यह था एक आवश्यकता है, ताकि एक बार यह स्थानीय रूप से काम करने के बाद मैं इसे "असली" टोमकैट सर्वर के साथ करने के लिए स्विच कर सकता हूं ताकि अन्य लोग पहुंच सकें)। यह काम करता है, यह डेटाबेस तक पहुंचता है, यह कुछ यूआरआई के लिए एक उत्तर प्रदान करता है और इसी तरह।

मैंने प्लंकर में एक कोणीय 2 एप्लिकेशन, "वेबकार" में कोड किया है, और अब मैं इसे अपने कंप्यूटर पर टॉमकैट सर्वर के साथ चलाने के लिए चाहता हूं (जब तक कि ऐसा करने का कोई बेहतर तरीका न हो, मुझे बताया गया है इसे टॉमकैट के साथ करें। चूंकि मुझे कोई बेहतर विकल्प नहीं पता है, इसलिए मैं हर समय टोमकैट के बारे में बात करता हूं)। ग्रहण के साथ, मैं पहले से ही ऐप चलाने में कामयाब रहा हूं, टाइपस्क्रिप्ट https://marketplace.eclipse.org/content/typescript, के लिए palantir प्लगइन का उपयोग करके और फिर एक सर्वर-launch.js के साथ प्रोजेक्ट चला रहा है जिसमें require('lite-server'); है, यह मुझे प्लंकर पर दिखाई देने के लिए अनुमति देता है, इसलिए, यह काम करता है, लेकिन इससे पहले कि मैं व्यवसाय सर्वर पर कुछ भी अपलोड करता हूं, मैं सब कुछ काम करना चाहता था (इसलिए सेट अप, जो आवश्यक नहीं हो सकता है लेकिन यह मेरे साथ आता है)।

मैं अब यदि संभव हो तो, बिल्ला मेरी कोणीय 2 एप्लिकेशन को चलाने के लिए, के बजाय बस उस लाइट सर्वर, का उपयोग कर तो मैं परीक्षण कर सकते हैं कि है कि यह काम करता है, और फिर v6, आगे और उपयोग एक कदम जाना चाहता हूँ इसे "वास्तविक", दूरस्थ सर्वर पर अपलोड करना।

मैं जानना चाहता हूं कि कौन से विकल्प हैं, बेहतर विकल्प क्या होगा, और कुछ भी जो कोणीय 2 परिनियोजन ठीक से करने के लिए आवश्यक है। अब तक मैंने पाया इस

  • https://stackoverflow.com/a/34408495/6028947 "आप केवल, के बाद से वैसे भी ब्राउज़र जीता .js फ़ाइलों को तैनात करने की है, टी" जो मैं पूरी तरह से नहीं मिलता है,

  • http://jspm.io/ जिसके लिए है SystemJS

  • https://stackoverflow.com/a/37568235/6028947 जो के बारे में कोणीय CLI या webpack है, जो एक बंडल में आता है बात करती है (मैं कोणीय 2 और प्रयोग config.js के एक पुराने संस्करण है), लेकिन अगर मुझे मिल गया है कि चल रहा है, मैं stil मुझे नहीं पता कि टॉमकैट पर अपलोड करने के लिए इसके साथ क्या करना है और फिर इसे मेरी वेब सेवा से कनेक्ट करें।

तो शायद सवाल किया जाना चाहिए (मुझे यकीन है कि के लिए पता नहीं है): एक बार जब आप अपने कोणीय 2 कोड बंडल मिलता है, आगे क्या है?

बीटीडब्ल्यू इस तरह के स्टैक ओवरव्लो पर कुछ अन्य प्रश्न हैं, लेकिन जहां तक ​​मैंने देखा है, बिना किसी उत्तर के या उत्तर के साथ केवल विशिष्ट रूप से संबंधित है (और निश्चित रूप से, गाइड के जैसा कुछ भी नहीं या चरण दर चरण) की आवश्यकता

+1

खैर मैं एक उत्तर पोस्ट किया, मैं कई प्रश्नों के ही उत्तर पोस्ट नहीं करना चाहिए, बताया गया एक के रूप में ध्वज की कोशिश की इस डुप्लिकेट, लेकिन ऐसा नहीं हो सकता क्योंकि मेरा अन्य उत्तर स्वीकार नहीं किया गया है या वोट दिया गया है। तो इस पर पूरी तरह से पंसद हो गया, और सोच रहा था कि मुझे समय की मदद करने से परेशान होना चाहिए या नहीं। आप मेरा अन्य उत्तर यहां देख सकते हैं: http://stackoverflow.com/questions/37933313/how-do-i-deploy-an-angular2-app-on-a-local-tomcat-server/40210186#40210186 – nuzz

उत्तर

2

धन्यवाद इस के लिए @nuzz को ..

मैं एक छोटे से स्क्रिप्ट चल रहा हूँ परियोजना का निर्माण करने और फिर इसे बिल्ला को कॉपी। मैं कोणीय कह रहा हूं कि आधार निर्देशिका क्या है कि यह टॉमकैट में चलती है।

#!/bin/sh 
ng build --base-href /angular/ --prod 
mkdir -p /home/xxx/apache-tomcat-8.0.37/webapps/angular 
cp -R /home/xxx/angular-clitest/dist/* /home/xxx/apache-tomcat-8.0.37/webapps/angular/ 

एक बार चलाने thats, बिल्ला शुरू करने और अपने आप को उस तक पहुँच कर सकते हैं: http://localhost:8080/angular

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

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