diff --git a/.classpath b/.classpath
index dd47d24025f55238b67a7bb60389e97ce2aa99b1..5a160151985f3d194c70a52b1d3349866a2b0e0b 100644
--- a/.classpath
+++ b/.classpath
@@ -6,7 +6,11 @@
-
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
index 8bfda72c88944fd36d40e3c5a86aaa8fca40529a..67bd3da4d76e1c094512baa51ad4f795bf415140 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,9 @@
-/target/
-/jfinalide.properties
-.idea*
-JFinalOA.iml
+/target/
+/jfinalide.properties
+.idea*
+JFinalOA.iml
+.classpath
+.gitignore
+.project
+.settings/*
+/.settings
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
index f897a7f1cb2389f85fe6381425d29f0a9866fb65..14b697b7bbb0d85e8d8ee19141a2a92d9ce211be 100644
--- a/.settings/org.eclipse.m2e.core.prefs
+++ b/.settings/org.eclipse.m2e.core.prefs
@@ -1,4 +1,4 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index 572d7156d7372bbd6ca8162eaf234d067c628a55..e62e10c255ea77ddd1addda86ff29b1a59481302 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -4,7 +4,6 @@
-
diff --git a/.settings/org.eclipse.wst.validation.prefs b/.settings/org.eclipse.wst.validation.prefs
index 04cad8cb752a9761c4e5167d0301d3a27674430f..6f1cba68d5f82a12e1f80e8798437495567e43e7 100644
--- a/.settings/org.eclipse.wst.validation.prefs
+++ b/.settings/org.eclipse.wst.validation.prefs
@@ -1,2 +1,2 @@
-disabled=06target
-eclipse.preferences.version=1
+disabled=06target
+eclipse.preferences.version=1
diff --git a/pom.xml b/pom.xml
index 84cb46a5950dbd83060aaa69925f4683ad6b2a69..0871ce34e746fe3297167a1eb8012173aad953ca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,172 +1,212 @@
-
- 4.0.0
- com.pointlion.sys
- JFinalOA
- war
- 0.0.1-SNAPSHOT
- JFinalOA Maven Webapp
- http://maven.apache.org
-
-
- org.apache.tomcat
- tomcat-servlet-api
- 9.0.5
- provided
-
-
- javax.websocket
- javax.websocket-api
- 1.1
- provided
-
-
- org.apache.shiro
- shiro-web
- 1.4.0
-
-
- com.jfinal
- jfinal
- 3.4
-
-
- org.activiti
- activiti-engine
- 5.21.0
-
-
- net.iharder
- base64
- 2.3.9
-
-
- log4j
- log4j
- 1.2.17
-
-
- commons-logging
- commons-logging
- 1.2
-
-
- commons-io
- commons-io
- 2.6
-
-
- org.activiti
- activiti-modeler
- 5.21.0
-
-
- org.activiti
- activiti-json-converter
- 5.21.0
-
-
- commons-codec
- commons-codec
- 1.11
-
-
- org.apache.poi
- poi
- 3.17
-
-
- org.apache.poi
- poi-ooxml
- 3.17
-
-
- com.alibaba
- druid
- 1.1.8
-
-
- com.mchange
- c3p0
- 0.9.5.2
-
-
- mysql
- mysql-connector-java
- 5.1.46
-
-
- org.apache.commons
- commons-lang3
- 3.5
-
-
- com.google.guava
- guava
- 19.0
-
-
-
- JFinalOA
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.6.1
-
- 1.7
- 1.7
- UTF-8
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 2.1.2
-
-
- attach-sources
- verify
-
- jar-no-fork
-
-
-
-
-
- org.mortbay.jetty
- maven-jetty-plugin
- 6.1.5
-
- src/main/webapp
-
-
- 8080
-
-
-
-
-
- org.apache.tomcat.maven
- tomcat7-maven-plugin
- 2.2
-
- 8080
- tomcat7
-
-
-
- package
-
- run
-
-
-
-
-
-
-
-
+
+ 4.0.0
+ com.pointlion.sys
+ JFinalOA
+ war
+ 0.0.1-SNAPSHOT
+ JFinalOA Maven Webapp
+ http://maven.apache.org
+
+
+
+ dev
+
+ http://192.168.1.56
+
+ root
+ root
+ mysql
+ jfinaloa
+ true
+ E:/workspaces/workspaceLion/LionOA/OA
+ debug
+
+
+
+ true
+
+
+
+
+
+ nexus
+ nexus
+ ${repository_url}:8080/nexus/content/groups/public/
+
+ true
+
+
+ true
+
+
+
+
+
+ org.apache.tomcat
+ tomcat-servlet-api
+ 9.0.5
+ provided
+
+
+ javax.websocket
+ javax.websocket-api
+ 1.1
+ provided
+
+
+ org.apache.shiro
+ shiro-web
+ 1.4.0
+
+
+ com.jfinal
+ jfinal
+ 3.4
+
+
+ org.activiti
+ activiti-engine
+ 5.21.0
+
+
+ net.iharder
+ base64
+ 2.3.9
+
+
+ log4j
+ log4j
+ 1.2.17
+
+
+ commons-logging
+ commons-logging
+ 1.2
+
+
+ commons-io
+ commons-io
+ 2.6
+
+
+ org.activiti
+ activiti-modeler
+ 5.21.0
+
+
+ org.activiti
+ activiti-json-converter
+ 5.21.0
+
+
+ commons-codec
+ commons-codec
+ 1.11
+
+
+ org.apache.poi
+ poi
+ 3.17
+
+
+ org.apache.poi
+ poi-ooxml
+ 3.17
+
+
+ com.alibaba
+ druid
+ 1.1.8
+
+
+ com.mchange
+ c3p0
+ 0.9.5.2
+
+
+ mysql
+ mysql-connector-java
+ 5.1.46
+
+
+ org.apache.commons
+ commons-lang3
+ 3.5
+
+
+ com.google.guava
+ guava
+ 19.0
+
+
+
+
+
+ src/main/resources
+ true
+
+
+ JFinalOA
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.7
+ 1.7
+ UTF-8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ attach-sources
+ verify
+
+ jar-no-fork
+
+
+
+
+
+ org.mortbay.jetty
+ maven-jetty-plugin
+ 6.1.5
+
+ src/main/webapp
+
+
+ 8080
+
+
+
+
+
+ org.apache.tomcat.maven
+ tomcat7-maven-plugin
+ 2.2
+
+ 8080
+ tomcat7
+
+
+
+ package
+
+ run
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/config.properties b/src/main/resources/config.properties
index 94c6ac238d9a21a1d09a69a8cf515b61f9026594..80d67bab94773720ae51def42cd0c09b66fe422c 100644
--- a/src/main/resources/config.properties
+++ b/src/main/resources/config.properties
@@ -1,9 +1,9 @@
-#database config
-#sqlserver,mysql,oracle
-dbType = mysql
-dbname = jfinaloa
-jdbcUrl = jdbc:mysql://localhost/jfinaloa?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&serverTimezone=UTC&nullNamePatternMatchesAll=true&autoReconnect=true
-user = root
-password =root
-devMode =true
-workSpacePath = E:/workspaces/workspaceLion/LionOA/OA
\ No newline at end of file
+#database config
+#sqlserver,mysql,oracle
+dbType = ${db-type}
+dbname = ${db-name}
+jdbcUrl = ${db-url}
+user = ${db-username}
+password =${db-password}
+devMode =${dev-model}
+workSpacePath = ${workspace-path}
\ No newline at end of file
diff --git a/src/main/resources/log4j.properties b/src/main/resources/log4j.properties
index b203e2b60557fb48bd94d77d8e8c5f1e0d22d9fb..31df1bd4e32a98e6cdfcae29e25a3c4a2413fd38 100644
--- a/src/main/resources/log4j.properties
+++ b/src/main/resources/log4j.properties
@@ -1,11 +1,11 @@
#log4j.rootLogger=debug,stdout,logfile
-log4j.rootLogger=info, stdout ,logfile
+log4j.rootLogger=${log4j-level}, stdout ,logfile
#log4j.rootLogger=error, stdout ,logfile
-#\u63A7\u5236\u53F0\u914D\u7F6E
+#\u63a7\u5236\u53f0\u914d\u7f6e
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c.%M] - %m%n
-#\u65E5\u5FD7\u914D\u7F6E
+#\u65e5\u5fd7\u914d\u7f6e
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.logfile.File=../PointLionLogs/PointLion.log