-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
41 lines (39 loc) · 2.35 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
########################################################################################
For preparing development environment:
########################################################################################
1- Download and install jdk1.6.0_16
- set Environment Variable (JAVA_HOME) to jdk extracted path
- set Environment Variable (CLASSPATH) to .
- add jdk/bin to Environment Variable (PATH)
2- Download and extract apache-tomcat-6.0.35
- replace apache-tomcat-6.0.35/conf/context.xml with <EURB>/core/conf
- change email config in apache-tomcat-6.0.35/conf/context.xml
- disable session serialization by adding this line to
apache-tomcat-6.0.35/conf/context.xml (for more information have a look at
http://tomcat.apache.org/tomcat-6.0-doc/config/manager.html#Disable_Session_Persistence):
<Manager pathname="" />
3- Download and install mysql-5.5.19
- put database user/pass in core/conf/WEB-INF/applicationContext.xml
4- Import EURB project into eclipse
- File > Import... > Import > General > Existing projects into workspace
5- Copy core/build.properties.example to core/build.properties
- then change "appserver.home" value in this file to your TOMCAT_HOME
6- Make sure, Apache Ant is installed as a plugin in your Eclipse
7- Build project using core/build.xml ant-script
- "build" target to build your project
- "build-jsp" to copy all JSP files only
- "clean" to clean the project directory in TOMCAT
########################################################################################
To DEBUG:
########################################################################################
1- add this line at top of TOMCAT_HOME/bin/catalina.bat (after @echo off)
- set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
2- in Eclipse go to run > Debug Configurations... and then double-click on Remote Java
Application
- then config ip and port of debug server
########################################################################################
Tips:
########################################################################################
1- for I18N and other purposes, we should use resource bundle for every string shown to user
- core/conf/WEB-INF/messages/messages.properties (for now it is only for persian)
- we should use http://sourceforge.net/projects/eclipse-rbe/ plugin to write and extend this file