Apache Tomcat என்பது Apache Software Foundation (ASF) ஆல் உருவாக்கப்பட்ட ஒரு திறந்த மூல இணைய சேவையகம் மற்றும் சர்வ்லெட் கொள்கலன் ஆகும்.
ஆரக்கிளில் இருந்து ஜாவா சர்வ்லெட் மற்றும் ஜாவா சர்வர் பக்கங்களின் விவரக்குறிப்புகளை டாம்கேட் செயல்படுத்துகிறது மேலும் இது ஜாவா குறியீடு இயங்குவதற்கு தூய ஜாவா எச்டிடிபி வலை சேவையக சூழலை வழங்குகிறது.
இந்த டுடோரியலில், டாம்கேட்டை ஒரு கொள்கலனாகப் பயன்படுத்தி டாம்கேட் 'ஹலோ வேர்ல்ட்' பயன்பாட்டை வரிசைப்படுத்த டோக்கரையும் டாம்கேட்டையும் எவ்வாறு இணைப்பது என்பதைக் கற்றுக்கொள்வோம்.
தேவைகள்:
இந்த டுடோரியலில் வழங்கப்பட்ட வழிமுறைகள் மற்றும் குறியீட்டை வெற்றிகரமாகப் பின்பற்றவும் பயன்படுத்தவும், பின்வருவனவற்றை நீங்கள் வைத்திருப்பதை உறுதிசெய்யவும்:
- உங்கள் ஹோஸ்ட் கணினியில் டோக்கர் எஞ்சின் நிறுவப்பட்டது
- உங்கள் ஜாவா குறியீட்டைச் சோதிக்க உங்கள் கணினியில் Java JDK நிறுவப்பட்டது (விரும்பினால்)
- மூலக் குறியீடு மற்றும் டோக்கர் உள்ளமைவுகளைத் திருத்த ஒரு உரை திருத்தி
கொடுக்கப்பட்ட தேவைகள் பூர்த்தி செய்யப்பட்டால், டோக்கரைப் பயன்படுத்தி Tomcat பயன்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதைத் தெரிந்துகொள்ளலாம்.
டாக்கரில் டாம்கேட் படத்தை இழுக்கவும்
அதிர்ஷ்டவசமாக, டாம்கேட் பயன்பாட்டை இயக்க அனைத்து கருவிகளையும் கொண்ட அடிப்படை படத்தை நாம் உள்ளமைக்க தேவையில்லை. டாக்கர் ஹப்பில் இருந்து டாம்கேட் படத்தை நாம் எளிமையாகப் பயன்படுத்தலாம்.
படத்தை இழுக்க, பின்வரும் கட்டளையை இயக்கலாம்:
$ டாக்கர் புல் டாம்கேட்
ஹலோ வேர்ல்ட் அப்ளிகேஷனை உருவாக்கவும்
அடுத்த படி 'ஹலோ வேர்ல்ட்' பயன்பாட்டை உருவாக்க வேண்டும். உங்கள் மூலக் குறியீட்டைச் சேமித்து, கோப்பகத்திற்குள் செல்ல ஒரு கோப்பகத்தை உருவாக்குவதன் மூலம் தொடங்கவும்.
$ mkdir வணக்கம்_உலகம் && சிடி வணக்கம்_உலகம்
ரூட் கோப்பகத்தின் உள்ளே, ஒரு webapp கோப்புறையை உருவாக்கி அதில் ஒரு WEB-INF கோப்புறையை உருவாக்கவும்.
உங்கள் அடைவு அமைப்பு இப்படி இருக்க வேண்டும்:
வணக்கம்_உலகம் /└── வெப்அப்
└── WeB-INF
3 அடைவுகள், 0 கோப்புகள்
அடுத்து, WEB-INF கோப்பகத்திற்குச் சென்று, பின்வரும் குறியீட்டைக் கொண்டு “web.xml” கோப்பை உருவாக்கவும்:
< இணைய பயன்பாடு xmlns = 'http://xmlns.jcp.org/xml/ns/javaee'
xmlns: xsi = 'http://www.w3.org/2001/XMLSchema-instance'
xsi: திட்ட இடம் = 'http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd'
பதிப்பு = '4.0' >
< servlet >
< servlet-பெயர் > ஹலோ வேர்ல்ட் servlet-பெயர் >
< servlet-வகுப்பு > HelloWorldServlet servlet-வகுப்பு >
servlet >
< சர்வ்லெட்-மேப்பிங் >
< servlet-பெயர் > ஹலோ வேர்ல்ட் servlet-பெயர் >
< url-மாதிரி >/ வணக்கம் url-மாதிரி >
சர்வ்லெட்-மேப்பிங் >
இணைய பயன்பாடு >
கோப்பைச் சேமித்து எடிட்டரை மூடவும்.
உங்கள் டெர்மினல் விண்டோவில், WEB-INF/classes கோப்பகத்தின் உள்ளே “HelloWorldServlet.java” ஐ உருவாக்கவும்.
$ mkdir வகுப்புகள்$ தொடுதல் HelloWorldServlet.java
பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி பயன்பாட்டின் உள்ளடக்கங்களைச் சேர்க்கவும்:
javax.servlet.http இறக்குமதி. * ;
java.io ஐ இறக்குமதி செய்யவும். * ;
பொது வகுப்பு HelloWorldServlet HttpServlet ஐ நீட்டிக்கிறது {
பொது வெற்றிடத்தை doGet ( HttpServletRequest கோரிக்கை, HttpServletResponse பதில் )
ServletException, IOException வீசுகிறது {
பதில்.setContentType ( 'உரை/html' ) ;
PrintWriter out = response.getWriter ( ) ;
out.println ( '' ) ;
out.println ( '
out.println ( '<உடல்>' ) ;
out.println ( '
வணக்கம், உலகம்!
' ) ;out.println ( '