Changes between Version 49 and Version 50 of DeveloperInstructions
- Timestamp:
- 12/19/09 02:21:39 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperInstructions
v49 v50 76 76 Со овие два чекори Eclipse ќе се стартува и нема да го покажува Warning-от за мавен.За linux ќе го направите истото само со различна патека.[[BR]] 77 77 78 -Во Eclipse , во апликацијата ќе го отворите hibernate.properties , за да ја користите базата на Факултет треба да ви биде вака (пуштете го тунелот)[[BR]] 79 '''Забелешка:'''hibernate.properties-sample не треба да се преименува и чепка , ќе креирате нов txt фајл со име hibernate.properties во истиот фолдер кој ќе ги содржи информациите за базата. 80 81 {{{ 82 hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect 83 hibernate.connection.driver_class=org.postgresql.Driver 84 hibernate.connection.url=jdbc:postgresql://localhost:9999/isii-trails 85 hibernate.connection.username=isii-trails 86 hibernate.connection.password=*is*ii* 87 hibernate.default_schema=public 88 hibernate.bytecode.use_reflection_optimizer=false[ 89 }}} 90 91 92 -Доколку имате локална Postgre ( или некоја друга база не е битно) hibernate.properties ќе изгледа вака[[BR]] 93 94 95 {{{ 96 hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect 97 hibernate.connection.driver_class=org.postgresql.Driver 98 hibernate.connection.url=jdbc:postgresql://server:port/dbname 99 hibernate.connection.username=xxxxxxxx 100 hibernate.connection.password=yyyyyyyy 101 hibernate.default_schema=dbschemaname 102 hibernate.bytecode.use_reflection_optimizer=false 103 hibernate.hbm2ddl.auto=update 104 }}} 78 Параметрите за врска до базата и за автентикацискиот сервер се конфигурираат преку provile во settings.xml датотеката од Maven во корисничкиот директориум .m2 105 79 106 80 hbm2ddl.auto=update ја креира шемата за локалната база (табели,секвенци,процедури....)[[BR]] 107 Овој параметар , треба да се тргне по иницијалното креирање на базата[[BR]] 81 стадардна вредност му е validate 82 83 ''by Ајановски Вангел [[BR]] 84 “Попрецизно овој параметар означува дека ќе се скенира базата и доколку кодот носи промени во структурата, таквите промени ќе се направат.Не заборавајте ова да го исклучите бидејќи апликацијата е во развој и доколку некој во кодот додаде некои работи што не треба да ги додаде,истите автоматски ќе ви се рефлектираат и во вашата база, а некогаш тоа не го сакате.”'' 108 85 109 86 ''Друг начин е да се поврзете со базата преку pgAdmin III , направете Backup на базата потоа Restore во локалната и ќе ја имате базата од факултет со се тест податоци.''[[BR]] 110 87 Ако користите друга база ќе го смените hibernate.dialect[[BR]][[BR]] 111 ''by Ајановски Вангел [[BR]]112 “Попрецизно овој параметар означува дека ќе се скенира базата и доколку кодот носи промени во структурата, таквите промени ќе се направат.Не заборавајте ова да го исклучите бидејќи апликацијата е во развој и доколку некој во кодот додаде некои работи што не треба да ги додаде,истите автоматски ќе ви се рефлектираат и во вашата база, а некогаш тоа не го сакате.”''113 88 114 89 [[BR]][[BR]] … … 128 103 129 104 Run -> Run Configurations , потоа на maven десен клик па new , Name > По желба , кај мене е “start app” , Base Directory -> ${workspace_loc:/upisi} , Goals -> clean jetty:run.[[BR]] 105 Во parameter name ставете env, а во value ставете develop. 130 106 131 107 Повторете го чекорот уште еднаш само кај Goals -> jetty:stop , ставете друго име пример “stop app”[[BR]] 108 Во parameter name ставете env, а во value ставете develop. 132 109 133 110 Треба да добите нешто како на сликата[[BR]] … … 139 116 [[BR]] 140 117 141 Портите за апликацијата можете да ги промените во src/main/webapp/WEB-INF/web.xml142 118 Апликацијата е сетирана на порта 8081 (Jetty на 8081) 143 <context-param> 144 <param-name>casServerLoginUrl</param-name> 145 <param-value>http://localhost:8081/cas/login 146 </param-value> 147 </context-param> 148 <context-param> 149 <param-name>serverName</param-name> 150 <param-value>http://localhost:8081</param-value> 151 </context-param> 152 <context-param> 153 <param-name>casServerUrlPrefix</param-name> 154 <param-value>http://localhost:8081/cas</param-value> 155 </context-param> 156 <context-param><context-param> 157 <param-name>service</param-name> 158 <param-value>http://localhost:8081/upisi</param-value> 159 </context-param> 119 160 120 Стартувајте со селектирање на апликацијата во Package Explorer и потоа на Run , тоа зеленто копче како Play -> па на Run конфигурацијата што ја направивте т.е. “start app” ќе се стартува jetty серверот на порта 8081. 161 121 За да проверите дали работи апликацијата пробајте да се логирате се со User: ajan Pass:ajan доколку ја користите базата од факултет, најдобро да си креирате свој корисник за тестирање на привилегиите. За локална база треба да знаете дека ви требаат податоци , за правилно логирање.