CodeGym/Java Course/рдореЙрдбреНрдпреВрд▓ 3/рдЯреЙрдордХреИрдЯ рдореЗрдВ рдкрд╣рд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддреИрдирд╛рдд рдХрд░реЗрдВ

рдЯреЙрдордХреИрдЯ рдореЗрдВ рдкрд╣рд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддреИрдирд╛рдд рдХрд░реЗрдВ

рдЙрдкрд▓рдмреНрдз

4.1 рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реВрдЪреА рджреЗрдЦреЗрдВ

рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЯреЙрдордХреИрдЯ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреМрди рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореИрдиреЗрдЬрд░ рд╣реИред рдЗрд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, Manager App рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдпрд╛ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ ред

рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддрд╣рдд рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд╕реЗрдЯрд┐рдВрдЧ рдЪрд░рдг рдореЗрдВ рджреЗрдЦрд╛ рдерд╛:

рдЯреЙрдордХреИрдЯ рдореИрдиреЗрдЬрд░ рдРрдк

рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рддреЛ рдЖрдкрдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдПрдХ рд╕реВрдЪреА рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:

рдЯреЙрдордХреИрдЯ рдореИрдиреЗрдЬрд░ рдРрдк 1

рдмрд╛рдпрд╛рдБ рд╕реНрддрдВрдн рдЙрд╕ рдкрде рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЦреБрд▓рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рджрд╛рд╣рд┐рдиреЗ рдХреЙрд▓рдо рдореЗрдВ, рдЖрдк рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рджреЗрдЦреЗрдВрдЧреЗ: рд╕реНрдЯрд╛рд░реНрдЯ, рд╕реНрдЯреЙрдк, рд░реАрд▓реЛрдб, рдЕрдирдбрд┐рдкреНрд▓реЙрдпред

4.2 рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ

рдЖрдЗрдП рдЕрдкрдирд╛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреЙрдордХреИрдЯ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ GitHub рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдбреЗрдореЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред рдЗрд╕реЗ рд▓рд┐рдВрдХ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред

рдлрд┐рд░ рдЯреЙрдордХреИрдЯ http://localhost:8080/manager рдореЗрдВ рдореИрдиреЗрдЬрд░ рдРрдк рдкреЗрдЬ рдЦреЛрд▓реЗрдВ рдФрд░ рдбрд┐рдкреНрд▓реЙрдп рд╕реЗрдХреНрд╢рди рддрдХ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВред

рдЯреЙрдордХреИрдЯ рдореИрдиреЗрдЬрд░ рдРрдк 2

рдЗрд╕рдореЗрдВ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрде рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рд╕рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЕрджреНрд╡рд┐рддреАрдп рдкрде рд╣реИрдВ), рд╕рд╛рде рд╣реА рд╕рд╛рде рдЖрдкрдХреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдпреБрджреНрдз рдлрд╝рд╛рдЗрд▓ рднреАред рдЗрд╕рдХреЗ рдмрд╛рдж рдбрд┐рдкреНрд▓реЙрдп рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рддреЛ рдЖрдкрдХреЛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реВрдЪреА рдореЗрдВ рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:

рдЯреЙрдордХреИрдЯ рдореИрдиреЗрдЬрд░ рдРрдк 3

рдЖрдк рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: http://localhost:8080/demo

рдЯреЙрдордХреИрдЯ рдореИрдиреЗрдЬрд░ рдРрдк 4

4.3 рдкреЛрд░реНрдЯ рдкрд░рд┐рд╡рд░реНрддрди

рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╡реЗрдмрд╕рд░реНрд╡рд░ url рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ localhost:8080/, рдФрд░ рдЖрдк рдЗрд╕реЗ рдХреЗрд╡рд▓ url рдкрд░ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ , рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп localhost/рдЯреЙрдордХреИрдЯ рдХреЗ рдкреЛрд░реНрдЯ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ ред808080

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, conf рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ server.xml рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ ред

"рдХрдиреЗрдХреНрдЯрд░" рдЯреИрдЧ рдвреВрдВрдвреЗрдВ рдЬрд╣рд╛рдВ рдкреЛрд░реНрдЯ рд╣реИ 8080рдФрд░ рдЗрд╕реЗ рдкреЛрд░реНрдЯ рдореЗрдВ рдмрджрд▓реЗрдВ 80:

<Connector port="80" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

рдЖрдк HTTPS рдкреЛрд░реНрдЯ рдХреЛ 8443рд╕рд┐рд░реНрдл рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ 443ред

рдпрджрд┐ рдЖрдк рдЯреЙрдордХреИрдЯ рдХреЗ рдЪрд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирдпрд╛
  • рдкреБрд░рд╛рдирд╛
рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рд╛рдЗрди рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдЗрд╕ рдкреЗрдЬ рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ