рд╕реНрдкреНрд░рд┐рдВрдЧ рдЗрди рдПрдХреНрд╢рди - рдЬрд╛рд╡рд╛ рдореЗрдВ рдУрдкрдирд╕реЛрд░реНрд╕ рд╕реАрдПрдордПрд╕ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ

рдпрд╣ рд▓реЗрдЦ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рджрдВрдЧрд╛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрдЧрд╛ред рд╕рд┐рд╕реНрдЯрдо рд╕реНрдкреНрд░рд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЕрдЬрд╛рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред



рдХрд╛рдо рдкрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░



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





рд╕рд╛рдордЧреНрд░реА



рджрдВрдЧрд╛ рдХреНрдпрд╛ рд╣реИ?



рдПрдХ рдирдИ рджрдВрдЧрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг





рджрдВрдЧрд╛ рдХреНрдпрд╛ рд╣реИ?



рджрдВрдЧрд╛ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд╡реЗрдм рдПрдкреНрд▓реАрдХреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИред



рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реАрдПрдордПрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рджрдВрдЧрд╛ рдПрдХ рдХрдВрдЯреЗрдВрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ ( рд╕реАрдПрдордПрдл ) рдХреА рддрд░рд╣ рд╣реИ , рдХреНрдпреЛрдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рд╕рдорд╛рдзрд╛рди рдХреА рдкреЗрд╢рдХрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рджрдВрдЧрд╛ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рдУрдкрдирд╕реЛрд░реНрд╕ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрдкреНрд░рд┐рдВрдЧ рдФрд░ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рд╣реИрдВ ред



рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:




рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ:




рдкреНрд░рдпреБрдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп:




рдкреНрд░рд▓реЗрдЦрди:


рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВ рд╣реИред рджрдВрдЧрд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╕рд┐рджреНрдз рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рджрдВрдЧрд╛ рдРрдб-рдСрди рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред Google рдореЗрдВ рдПрдХ рд╕рдореВрд╣ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЪрд░реНрдЪрд╛ рд╣реЛрддреА рд╣реИ; рдСрдирд▓рд╛рдЗрди JavaDoc рдФрд░ fmdoc рд╣реИ ред



рдПрдХ рдирдИ рджрдВрдЧрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг



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

рдХрд╛рдо рдкрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░

рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рдирд┐рдореНрди setup.xml рдПрдВрдЯ рдлрд╝рд╛рдЗрд▓ рд░рдЦреЗрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рдХреНрд╖реНрдп рдЪрд▓рд╛рдПрдВ
  (wget http://riotfamily.org/setup.xml && ant -f setup.xml)ред 




Setup.xml рдлрд╝рд╛рдЗрд▓ рдХреЛ www.riotfamily.org/setup/skeleton-8.0.zip рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЙрд╕реЗ рдЕрдирдкреИрдХ рдХрд░реЗрдВ ред рдЪреАрдВрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ skeleton.xml рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред рдХрдВрдХрд╛рд▓, xml, setup.xml, skeleton-8.0.zip рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред



рд╕реНрдХреЗрд▓реЗрдЯрдиред Xml рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ред

рдлрд╝рд╛рдЗрд▓ рдЬрд╛рдВрдЪрддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХреНрд▓рд┐рдкреНрд╕ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдИрдбреАрдИ рдореЗрдВ рдХрдИ рдХреЙрдиреНрдлрд┐рдЧрд░ рдлрд╛рдЗрд▓ рдХреЛ рдкреИрдЪ рдХрд░рддреА рд╣реИред (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд┐рд▓реНрдб / conf рдлрд╝реЛрд▓реНрдбрд░ рд╕реНрд░реЛрдд рдлрд╝реЛрд▓реНрдбрд░ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ)ред рдЙрд╕рдХреЗ рдмрд╛рдж, build.xml рдлрд╝рд╛рдЗрд▓ рдХреА рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдЗрд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрдХрд▓реНрдк рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИред рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрднрдЧ 15 рдорд┐рдирдЯ рд▓рдЧреЗ, рдЙрдирдХреЗ рд▓рд┐рдП рдЖрдЗрд╡реА рдиреЗ рдЧреНрдпрд╛рд░рд╣ рдореЗрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдирд┐рдХрд╛рд▓реЗред



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

рдХрд╛рдо рдкрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░

рдпрджрд┐ рдЖрдк рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ WAR рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдВрдЯреА рд╡реЙрд░ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред



рдмрдирд╛рдИ рдЧрдИ рдпреБрджреНрдз-рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЯреЙрдордХреИрдЯ рд╡реЗрдмреИрдкреНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИред



рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╛рдЗрдЯ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреА : 8080 / <рд╕рдВрджрд░реНрдн> / ред

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ : 8080 / <рд╕рдВрджрд░реНрдн> / рджрдВрдЧрд╛ ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ

рдкрд╛рд╕рд╡рд░реНрдб: рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ

рдХрд╛рдо рдкрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░

рджрдВрдЧрд╛ рдХрд╛ рдЬрд┐рдХреНрд░


рджрдВрдЧрд╛ utf8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

  1. DBMS рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред MySQL рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ my.cnf (my.ini) рдлрд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдерд╛:

    character-set-server = utf8

    collation-server = utf8_general_ci




  2. рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЪрд┐рддреНрд░ ( org.riotfamily.website.txt2img рдкреИрдХреЗрдЬ ) рдореЗрдВ рд╕рд╣реА рд░реВрдк рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджрдВрдЧрд╛-рд╡рд┐рдиреНрдпрд╛рд╕ / рд╡реЗрдмрд╕рд╛рдЗрдЯ-рд╕рд░реНрд╡рд▓реЗрдЯ . xml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдлреЛрдВрдЯ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ ) рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ ;
  3. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЗрдиреВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджрд░реНрдЬ рдХрд░реЗрдВ : рд╢реВрдиреНрдп рдХрдорд╛рдВрдб ( рдлреНрд░реЗрдорд╕реЗрдЯ.рдбреЙрдЧрд▓ рдЖрдИ 18 рдПрди ()) , рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдкреНрд░рддреНрдпреЗрдХ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рдкреАрд▓рд╛ [рдПрд▓ 18 рдПрди] рдмрдЯрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдореЗрдиреВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░реЗрдВред


рдХрд╛рдо рдкрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░

рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рджрдВрдЧрд╛ HSQLDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░реАрдмреВрдЯ рдХреЗ рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред MySQL (PostgreSQL) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, conf \ default \ application.properties рдлрд╝рд╛рдЗрд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ conf \ mysql \ application.properties рдпрд╛ conf \ postgres \ application .properties рдореЗрдВ рджреА рдЧрдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓ рджреЗрдВред



рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛


1. рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рдкрд╛рд╕ рдЧреНрд░рд╣рдг рдореЗрдВ рд╡рд╕рдВрдд-рд╕реЗрдо-2.5.xsd рд╕рддреНрдпрд╛рдкрди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВред рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рдерд╛ред

2. рд╕рд╛рде рд╣реА, riot_dbmsgsrc_entries рдЯреЗрдмрд▓ рдмрдирд╛рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИред

рдореБрдЭреЗ рдХреЛрдб рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛:

  1. рдмрдирд╛рдПрдБ рдЯреЗрдмрд▓ `рджрдВрдЧрд╛ _ dbmsgsrc _ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ` (
  2. `рдЖрдИрдбреА` рдмрд┐рдЧрд┐рдиреНрдЯ ( 20 ) рдирд╣реАрдВ рдкреВрд░реНрдг рдСрдЯреЛ_рд╕рд╛рдЗрдирдореЗрдВрдЯ ,
  3. `рдмрдВрдбрд▓` рд╡рд░реНрдЪрд░ ( 255 ) рдХреЛрд▓рд╛рдЬ utf8_general_ci рдбрд┐рдлрд╝реЙрд▓реНрдЯ NULL ,
  4. `code` varchar ( 255 ) collate utf8_general_ci рдбрд┐рдлрд╝реЙрд▓реНрдЯ NULL ,
  5. `рдЯрд┐рдкреНрдкрдгреА` longtext collate utf8_general_ci ,
  6. рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА ( `рдЖрдИрдбреА` ) ,
  7. рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬреА `рдмрдВрдбрд▓` ( ` рдмрдВрдбрд▓` , `рдХреЛрдб` )
  8. ) рдЗрдВрдЬрди = MyISAM DEFAULT CHARSET = utf8 COLLATE = utf8_general_ci AUTO_INCREMENT = 1 ;


рдкрд░

  1. рдмрдирд╛рдПрдБ рдЯреЗрдмрд▓ `рджрдВрдЧрд╛ _ dbmsgsrc _ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ` (
  2. `рдЖрдИрдбреА` рдмрд┐рдЧрд┐рдиреНрдЯ ( 20 ) рдирд╣реАрдВ рдкреВрд░реНрдг рдСрдЯреЛ_рд╕рд╛рдЗрдирдореЗрдВрдЯ ,
  3. `рдмрдВрдбрд▓` рд╡рд░реНрдЪрд░ ( 255 ) рдХреЛрд▓рд╛рдЬ utf8_general_ci рдбрд┐рдлрд╝реЙрд▓реНрдЯ NULL ,
  4. `code` varchar ( 255 ) collate utf8_general_ci рдбрд┐рдлрд╝реЙрд▓реНрдЯ NULL ,
  5. `рдЯрд┐рдкреНрдкрдгреА` longtext collate utf8_general_ci ,
  6. рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА ( `рдЖрдИрдбреА` ) ,
  7. UNIQUE рдХреБрдВрдЬреА `рдмрдВрдбрд▓` ( ` рдмрдВрдбрд▓` ( 100 ) , `рдХреЛрдб` ( 100 ) )
  8. ) рдЗрдВрдЬрди = MyISAM DEFAULT CHARSET = utf8 COLLATE = utf8_general_ci AUTO_INCREMENT = 1 ;


3. рдореИрдВ рд╕рдВрдкрд╛рджрдХ рд╕реЗ рдЯреЙрдордХреЗрдЯ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рд░реНрд╡рд░ рдХреЗ рд╢реБрд░реБрдЖрддреА / рд╕реНрдЯреЙрдк рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдФрд░ рдпреБрджреНрдз рдлрд╛рдЗрд▓ рдХреЛ рдмрд┐рд▓реНрдб.xml рдореЗрдВ рд╡реЗрдмреИрдк рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рдЬреЛрдбрд╝рд╛ред рдореЗрд░реЗ рдкрд░рд┐рд╡рд░реНрддрди:

  1. <! - рдЯреЙрдореНрдХрдЯ рдлрд╝реЛрд▓реНрдбрд░ ->
  2. <рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо = "tomcat.dir" рдорд╛рди = "C: / Program Files / Apache Software Foundation / Tomcat 6.0" />
  3. <! - рдЯреЙрдордХреИрдЯ рд╡реЗрдмреИрдк рд╕рд╛рдордЧреНрд░реА ->
  4. <рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо = "tomcat.webapp.dir" рдорд╛рди = "$ {tomcat.dir} / webappat" >
  5. <! - Tomcat рдореЗрдВ рдпреБрджреНрдз рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ ->
  6. <рд▓рдХреНрд╖реНрдп рдирд╛рдо = "рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд-рдЯреЛрдореИрдЯ" рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ = "рдпреБрджреНрдз" рд╡рд┐рд╡рд░рдг = "рдЯреЙрдореНрдХрдЯ рдореЗрдВ рдпреБрджреНрдз рдХреА рдлрд╛рдЗрд▓" >
  7. <antcall target = "tomcat-stop" />
  8. <copy рдлрд╝рд╛рдЗрд▓ = "$ {war.location}" todir = "$ {tomcat.webapp.dir}" >
  9. <рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ = "$ {tomcat.webapp.dir} / $ {ant.project.name}" />
  10. <antcall target = "tomcat-start" />
  11. </ рд▓рдХреНрд╖реНрдп >
  12. <! - рдЯреЛрдорд╕реИрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИ ->
  13. <рд▓рдХреНрд╖реНрдп рдирд╛рдо = "tomcat-start" >
  14. <рдЬрд╛рд╡рд╛ рдЬрд╛рд░ = "$ {tomcat.dir} /bin/bootstrap.jar" рдХрд╛рдВрдЯрд╛ = "рд╕рдЪ" >
  15. <jvmarg value = "-Datalatal.home = $ {tomcat.dir}" />
  16. </ рдЬрд╛рд╡рд╛ >
  17. </ рд▓рдХреНрд╖реНрдп >
  18. <! - рд╕реНрдЯреЙрдк рдЯреЛрдорд╕реИрдЯ ->
  19. <рд▓рдХреНрд╖реНрдп рдирд╛рдо = "рдЯреЙрдордХреИрдЯ-рд╕реНрдЯреЙрдк" >
  20. <рдЬрд╛рд╡рд╛ рдЬрд╛рд░ = "$ {tomcat.dir} /bin/bootstrap.jar" рдХрд╛рдВрдЯрд╛ = "рд╕рдЪ" >
  21. <jvmarg value = "-Datalatal.home = $ {tomcat.dir}" />
  22. <arg line = "stop" />
  23. </ рдЬрд╛рд╡рд╛ >
  24. </ рд▓рдХреНрд╖реНрдп >




рдирд┐рд╖реНрдХрд░реНрд╖



рджрдВрдЧрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рд▓рдЪреАрд▓реА рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рдЬрд╛рд╡рд╛-рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдирд┐рд░реНрдорд┐рдд рд╣реИред рджрдВрдЧрд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореВрд▓ рд╕реАрдПрдордПрд╕ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



All Articles