Skip to content

Commit 8e233c2

Browse files
committed
modify resource
1 parent 7493a70 commit 8e233c2

5 files changed

Lines changed: 174 additions & 39 deletions

File tree

springboot-mybatis/src/main/resources/application.properties renamed to springboot-mybatis/env/local/application.properties

File renamed without changes.
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
#local
2+
3+
################
4+
##this property file is used to export shell session-scoped variables by command 'source *.properties'
5+
################
6+
7+
#app root
8+
prop_appRoot=/opt/apps
9+
10+
11+
#run postinstall or not.(It is not used any more.)
12+
prop_runPreinstall=false
13+
prop_runPostinstall=false
14+
15+
#the package name
16+
prop_package=epp-manager
17+
#the package version
18+
prop_packageVersion=v1
19+
20+
21+
#Your Java Home
22+
prop_javaHome=/opt/apps/java/Contents/Home
23+
24+
#owner and group for package
25+
prop_ownerGroup=root:root
26+
27+
28+
#folders which need to be created manually, the folder path will be relative to the app home folder
29+
#seperate multi folders with space, don't forget the double "
30+
prop_manualFolders="var/logs"
31+
#manual folders mode
32+
prop_manualFolderMode=777
33+
34+
35+
###################
36+
#Cluster config
37+
###################
38+
#used by install.sh to decide the install mode: cluster or single node(default false)
39+
prop_isCluster=false
40+
41+
#single
42+
prop_singleNode=local
43+
44+
#cluster
45+
#all the nodes for the cluster, only is is accepted now
46+
#seperated by , sign (EX di,d2,192.168.100.2)(If you want to use d1 d2,you must config the url in etc/local)
47+
prop_clusterNodes=d1
48+
49+
50+
###################
51+
#springboot config
52+
###################
53+
prop_springbootWarName=${prop_package}
54+
prop_springbootWarVersion=${prop_packageVersion}
55+
prop_springbootProcessKeyWord=${prop_springbootWarName}-${prop_springbootWarVersion}.war
56+
57+
58+
##############
59+
#docker config
60+
##############
61+
prop_dockerDestFolder=${prop_appRoot}/${prop_package}
62+
#docker daemon.(Docker is online or not.)
63+
prop_dockerProcessKeyWord='docker'
64+
#docker image name, e.g. cliff/nginx or nginx
65+
prop_dockerImageName=${prop_package}
66+
#docker image version, e.g. v1/v2 or latest
67+
prop_dockerImageVersion=${prop_packageVersion}
68+
#docker container count in each host server(1 in most situation.)
69+
prop_dockerContainerCount=1
70+
71+
#docker config file mapping, multiple file mappings is supported so you can specify multiple -v xx:xx
72+
prop_dockerConfigFileMapping="env:${prop_dockerDestFolder}/current/env"
73+
prop_dockerLogFolderMapping="var/logs/nodexxx:${prop_dockerDestFolder}/var/logs"
74+
prop_dockerUploadFolderMapping="uploadFiles:${prop_dockerDestFolder}/uploadFiles"
75+
prop_dockerPortMappings=8080:8080
76+
77+
##########################################
78+
#seconds config before start and stop
79+
##########################################
80+
81+
#the sleep time to wail for each node starting up after another, the unit is second
82+
prop_startAllSleep=2
83+
84+
#the sleep time to wail for one node starting up.
85+
#sometimes we start up server by backend job so we need wait some time
86+
prop_startOneSleep=8
87+
88+
#stop node timeout, if timeout we will kill -9, the unit is second
89+
prop_stopNodeTimeout=2
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Output pattern : date [thread] priority category - message
2+
log4j.rootLogger=INFO, Console, R
3+
4+
#Console
5+
log4j.appender.Console=org.apache.log4j.ConsoleAppender
6+
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
7+
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
8+
9+
10+
log4j.appender.R=org.apache.log4j.RollingFileAppender
11+
log4j.appender.R.File=logs/cmbms.log
12+
log4j.appender.R.MaxFileSize=50kB
13+
log4j.appender.R.MaxBackupIndex=5
14+
log4j.appender.R.layout=org.apache.log4j.PatternLayout
15+
log4j.appender.R.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
16+
17+
18+
log4j.appender.ServerDailyRollingFile=org.apache.log4j.DailyRollingFileAppender
19+
log4j.appender.ServerDailyRollingFile.DatePattern='.'yyyy-MM-dd
20+
log4j.appender.ServerDailyRollingFile.layout=org.apache.log4j.PatternLayout
21+
#log4j.appender.ServerDailyRollingFile.Append=true
22+
23+
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
24+
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
25+
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n
26+

springboot-mybatis/pom.xml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
<dependency>
2828
<groupId>org.springframework.boot</groupId>
2929
<artifactId>spring-boot-starter-web</artifactId>
30+
<exclusions>
31+
<exclusion>
32+
<groupId>org.springframework.boot</groupId>
33+
<artifactId>spring-boot-starter-logging</artifactId>
34+
</exclusion>
35+
</exclusions>
3036
</dependency>
3137
<!--db-->
3238
<dependency>
@@ -79,9 +85,61 @@
7985
<artifactId>spring-boot-starter-test</artifactId>
8086
<scope>test</scope>
8187
</dependency>
88+
<!--log-->
89+
<dependency>
90+
<groupId>org.springframework.boot</groupId>
91+
<artifactId>spring-boot-starter-log4j</artifactId>
92+
</dependency>
8293
</dependencies>
8394
<build>
8495
<plugins>
96+
<!-- to generate compressed package(tar package) specified by package.xml begin -->
97+
<plugin>
98+
<artifactId>maven-assembly-plugin</artifactId>
99+
<version>2.5.5</version>
100+
<configuration>
101+
<finalName>${package}-${package.version}</finalName>
102+
<ignorePermissions>true</ignorePermissions>
103+
<appendAssemblyId>false</appendAssemblyId>
104+
<descriptors>
105+
<descriptor>${basedir}/scripts/${package.format}/common/package.xml</descriptor>
106+
</descriptors>
107+
</configuration>
108+
</plugin>
109+
<!-- to generate executable jar/war with standard style begin -->
110+
<plugin>
111+
<groupId>org.apache.maven.plugins</groupId>
112+
<artifactId>maven-war-plugin</artifactId>
113+
<configuration>
114+
<archive>
115+
<manifest>
116+
<mainClass>${start-class}</mainClass>
117+
</manifest>
118+
</archive>
119+
<webappDirectory>${project.build.directory}/epp-manager</webappDirectory>
120+
<warSourceDirectory>src/main/webapp</warSourceDirectory>
121+
<webResources>
122+
<resource>
123+
<directory>env/${package.environment}</directory>
124+
<includes>
125+
<include>${package.resources}</include>
126+
</includes>
127+
<targetPath>WEB-INF/classes</targetPath>
128+
</resource>
129+
</webResources>
130+
</configuration>
131+
<executions>
132+
<execution>
133+
<id>default-war</id>
134+
<phase>package</phase>
135+
<goals>
136+
<goal>war</goal>
137+
</goals>
138+
</execution>
139+
</executions>
140+
</plugin>
141+
142+
<!--test-->
85143
<plugin>
86144
<groupId>org.apache.maven.plugins</groupId>
87145
<artifactId>maven-surefire-plugin</artifactId>
@@ -90,6 +148,7 @@
90148
</configuration>
91149
</plugin>
92150

151+
<!--打依赖包-->
93152
<plugin>
94153
<groupId>org.apache.maven.plugins</groupId>
95154
<artifactId>maven-shade-plugin</artifactId>

springboot-mybatis/src/main/resources/log4j.properties

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)