рдореБрдЭреЗ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ (рдорд╛рдЙрдВрдЯреЗрди рд▓рд╛рдпрди) рдкрд░ рдЯреЙрдордХреИрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдФрд░ рдиреЗрдЯрдмреАрдВрд╕ рдХреЗ рд╕рд╛рде рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ (рд╕рд░реНрд╡рд▓реЗрдЯ рдХрдВрдЯреЗрдирд░) рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рдерд╛ред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рд╣реИред
рдЯреЛрдордХрд╛рдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
- рдпрд╣рд╛рдБ рд╕реЗ рдЯреЙрдореНрдХреЗрдЯ рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред
- рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВред
~/apache-tomcat-7.0.42
- "рдЯрд░реНрдорд┐рдирд▓" рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЦреЛрд▓реЗрдВред
- рдмрд┐рди рдлреЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ
cd ~/apache-tomcat-7.0.42/bin
рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди .sh рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╕реЗрдЯ рдХрд░реЗрдВред sudo chmod +x ./*.sh
- рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ CATALINA_HOME рд╕реЗрдЯ рдХрд░реЗрдВред рдЗрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╕рддреНрд░ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ "launchd.conf" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ / рдЦреЛрд▓реЗрдВ (vi рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП emacs): sudo vi /etc/launchd.conf
рдореЛрдб рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ: "рдХреА"ред
рд╡рд╣рд╛рдВ рдкрд╛рда рд▓рд┐рдЦреЗрдВ: setenv CATALINA_HOME /Users//apache-tomcat-7.0.42
XXX рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо рд╣реИ, рдпрджрд┐ рдЖрдкрдиреЗ рдЪрд░рдг 2 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЯреЙрдордХреИрдЯ рдХреЛ рд╕рд╣реЗрдЬрд╛ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ рдЯреЙрдордХреИрдЯ рдХреЛ рдмрдЪрд╛рдпрд╛ рдерд╛ред
"Esc рдХреБрдВрдЬреА" рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЛрдб рдмрдВрдж рдХрд░реЗрдВред
"рдХреБрдВрдЬреА:" рдХрдорд╛рдВрдб рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ, рдХрдорд╛рдВрдб "wq"ред - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рд░реНрд╡рд░ 8080 рдкреЛрд░реНрдЯ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, "рдЧреЛрдкрдиреАрдп" рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ:
cd ~/apache-tomcat-7.0.42/conf
рд╡рд╣рд╛рдВ рдлрд╝рд╛рдЗрд▓ тАЬserver.xmlтАЭ рдЦреЛрд▓реЗрдВред
"рдХрдиреЗрдХреНрдЯрд░" рдЯреИрдЧ рдвреВрдВрдвреЗрдВ рдЬрд╣рд╛рдВ рдкреЛрд░реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ "8080" рд╣реИ рдФрд░ рдкреЛрд░реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
- рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рд╡реЗрдм GUI рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд (рддреИрдирд╛рдд) рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рд╡рд╣ рдЕрдХреНрд╖рдо рд╣реИред рдЗрд╕реЗ "tomcat-users.xml" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдХреЙрдиреНрдлрд╝" рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ:
cd ~/apache-tomcat-7.0.42/conf
рд╡рд╣рд╛рдВ "tomcat-users.xml" рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝реЗрдВ (рдЖрдк рджрд┐рдП рдЧрдП рд▓реЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ):
<role rolename="tomcat"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="tomcat" password="tomcat" roles="tomcat, manager-gui, manager-script"/>
- рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CATALINA_HOME рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
- "рдЯрд░реНрдорд┐рдирд▓" рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЦреЛрд▓реЗрдВред
- рдмрд┐рди рдлреЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ
cd ~/apache-tomcat-7.0.42/bin
рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ "рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк.рд╢" рдЪрд▓рд╛рдПрдВ
sh startup.sh
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЖрдкрдХреА рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░): Using CATALINA_BASE: /Users//apache-tomcat-7.0.42 Using CATALINA_HOME: /Users//apache-tomcat-7.0.42 Using CATALINA_TMPDIR: /Users//apache-tomcat-7.0.42/temp Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home Using CLASSPATH: /Users//apache-tomcat-7.0.42/bin/bootstrap.jar:/Users/XXX/apache-tomcat-7.0.42/bin/tomcat-juli.jar
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рдкрддрд╛ рдЕрд╡рдзрд┐ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░реЗрдВ http: // localhost: 8080 ред рдпрджрд┐ рдЖрдкрдиреЗ рдкреЛрд░реНрдЯ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдкреИрд░рд╛ 6 рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЕрдкрдиреЗ рдкреЛрд░реНрдЯ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред
- рдмрд┐рд▓рд╛рд╡ рд╣реЛрдо рдкреЗрдЬ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
- "рд╕рд░реНрд╡рд░ рд╕реНрдерд┐рддрд┐" рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЙрдард╛рдП рдЧрдП рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- "рдкреНрд░рдмрдВрдзрдХ рдРрдк" рдмрдЯрди рдЖрдкрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ (рд╣рдЯрд╛рдиреЗ) рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- рд╕рд░реНрд╡рд░ рд╢рдЯ рдбрд╛рдЙрди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд┐рди рдлреЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ
cd ~/apache-tomcat-7.0.42/bin
рдФрд░ рд╢рдЯрдбрд╛рдЙрди рдЪрд▓рд╛рдУред рдПрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
sh shutdown.sh
рд░рдЬрд┐рд╕реНрдЯрд░ рдЯреЙрдордХреИрдЯ рд╕рд░реНрд╡рд░ рдиреЗрдЯрдмреАрдиреНрд╕ рдореЗрдВ
- рдпрджрд┐ рдЯреЙрдордХреИрдЯ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 8 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЖрдкрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
ln -s /Users/XXX/apache-tomcat-8.0.0-RC3/lib /Users/XXX/apache-tomcat-8.0.0-RC3/common/lib
- NetBeans рдЦреЛрд▓реЗрдВ
- рдореЗрдиреВ рдЙрдкрдХрд░рдг-> рд╕рд░реНрд╡рд░
- рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, "рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
- рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, "Apache Tomcat" рдЪреБрдиреЗрдВ рдФрд░ "рдЕрдЧрд▓рд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
- рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЧрдП рдЕрдЧрд▓реЗ рдкреИрдирд▓ рдореЗрдВ, Tomcat рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "/User/XXX/apache-tomcat-7.0.42"
- рдкрд╣рд▓реЗ рдирд┐рд░реНрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред "рдЕрдЧрд▓рд╛" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рдмрджрд▓рд╛ рдЧрдпрд╛ рдерд╛ рддреЛ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдлрд┐рдирд┐рд╢ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ Apache Tomcat рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рдЗрд╕реЗ рдиреЗрдЯрдмреАрдиреНрд╕ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЯреЙрдордХреИрдЯ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдкрддреЗ рдХреЗ рддрд╣рдд: http: // localhost: 8090 / WebApplication1 (рдЖрдорддреМрд░ рдкрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреЗрдореНрдкрд▓реЗрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб!" рдкрд╛рда рдХреЗ рд╕рд╛рде рдПрдХ рдЬреЗрдПрд╕рдкреА рдкреГрд╖реНрда рд╣реЛрддрд╛ рд╣реИ)ред
рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ Tomcat рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдпрд╛ NetBeans рдореЗрдВ рдПрдХ Tomcat рд╕рд░реНрд╡рд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╛рд╡рд╛ / рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рд╡рд╛ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░, рдЬрд╛рд╡рд╛ рдЕрдиреНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛ / usr / рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛ рдХреЛ рдПрдХ рдФрд░ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
sudo ln -s /usr/bin/java /bin/java