initial commit
This commit is contained in:
13
src/conf/hibernate.cfg.xml
Normal file
13
src/conf/hibernate.cfg.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE hibernate-configuration PUBLIC
|
||||
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
|
||||
|
||||
<!-- Generated by MyEclipse Hibernate Tools. -->
|
||||
<hibernate-configuration>
|
||||
|
||||
<session-factory>
|
||||
|
||||
</session-factory>
|
||||
|
||||
</hibernate-configuration>
|
||||
45
src/conf/hibernate/jdbc.properties
Normal file
45
src/conf/hibernate/jdbc.properties
Normal file
@@ -0,0 +1,45 @@
|
||||
#jdbc.driver=oracle.jdbc.driver.OracleDriver
|
||||
#jdbc.url=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.149.8.141)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 10.149.8.142)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 10.149.8.143)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 10.149.8.144)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 10.149.8.145)(PORT = 1521))(LOAD_BALANCE = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = gkptrac1)(FAILOVER_MODE =(TYPE = session)(METHOD = basic)(RETRIES = 180)(DELAY = 5))))
|
||||
#jdbc.driver=oracle.jdbc.driver.OracleDriver
|
||||
#jdbc.url=jdbc:oracle:thin:@10.0.6.100:1521:ict
|
||||
#jdbc.username=nms
|
||||
#jdbc.password=nms
|
||||
|
||||
jdbc.driver=com.mysql.jdbc.Driver
|
||||
jdbc.url=jdbc:mysql://10.0.6.247:3306/nms?useUnicode=true&characterEncoding=utf-8&useOldAliasMetadataBehavior=true
|
||||
jdbc.username=nms
|
||||
jdbc.password=nms
|
||||
|
||||
#jdbc.driver=org.gjt.mm.mysql.Driver
|
||||
#jdbc.driver=com.mysql.jdbc.Driver
|
||||
#jdbc.url=jdbc\:mysql\://localhost\:3306/nms?useUnicode=true\&characterEncoding=utf8
|
||||
#jdbc.url=jdbc\:mysql\://10.0.6.202\:3306/monitor?useUnicode\=true&characterEncoding\=utf8
|
||||
#jdbc.username=root
|
||||
#jdbc.password=root
|
||||
|
||||
jdbc.maxActive=10
|
||||
jdbc.maxIdle=2
|
||||
jdbc.maxWait=120000
|
||||
jdbc.whenExhaustedAction=1
|
||||
jdbc.testOnBorrow=true
|
||||
jdbc.testOnReturn=false
|
||||
|
||||
#hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
|
||||
hibernate.dialect=nis.nms.persistence.MySQLDialect
|
||||
|
||||
hibernate.show_sql=true
|
||||
hibernate.format_sql=true
|
||||
hibernate.cache.use_query_cache=true
|
||||
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
|
||||
hibernate.jdbc.fetch_size=50
|
||||
hibernate.jdbc.batch_size=100
|
||||
hibernate.connection.release_mode=after_transaction
|
||||
|
||||
c3p0.acquireIncrement=3
|
||||
c3p0.initialPoolSize=3
|
||||
c3p0.idleConnectionTestPeriod=900
|
||||
c3p0.minPoolSize=2
|
||||
c3p0.maxPoolSize=50
|
||||
c3p0.maxStatements=100
|
||||
c3p0.numHelperThreads=10
|
||||
c3p0.maxIdleTime=600
|
||||
81
src/conf/i18n/globalMessages_en_US.properties
Normal file
81
src/conf/i18n/globalMessages_en_US.properties
Normal file
@@ -0,0 +1,81 @@
|
||||
# -- Standard Errors --
|
||||
errors.header=<ul>
|
||||
errors.prefix=<li class="error">
|
||||
errors.suffix=</li>
|
||||
errors.footer=</ul>
|
||||
|
||||
# -- Struts Validator Error Messages --
|
||||
errors.required={0} \u4e0d\u80fd\u4e3a\u7a7a.
|
||||
errors.minlength={0} \u4e0d\u80fd\u5c11\u4e8e {1} \u4f4d\u5b57\u7b26.
|
||||
errors.maxlength={0} \u4e0d\u80fd\u591a\u4e8e {1} \u4f4d\u5b57\u7b26.
|
||||
errors.invalid={0} \u683c\u5f0f\u4e0d\u6b63\u786e.
|
||||
errors.byte={0} \u5fc5\u987b\u4e3a byte.
|
||||
errors.short={0} \u5fc5\u987b\u4e3a \u6574\u6570.
|
||||
errors.integer={0} \u5fc5\u987b\u4e3a\u6574\u6570.
|
||||
errors.long={0} \u5fc5\u987b\u4e3a\u6574\u6570.
|
||||
errors.float={0} \u5fc5\u987b\u4e3a\u6570\u5b57\uff08\u53ef\u4ee5\u5e26\u6709\u6570\u70b9\uff09.
|
||||
errors.floatRange={0} \u4e0d\u5728{1}\u5230{2}\u7684\u8303\u56f4\u5185.
|
||||
errors.double={0} \u5fc5\u987b\u4e3a\u6570\u5b57\uff08\u53ef\u4ee5\u5e26\u6709\u6570\u70b9\uff09.
|
||||
errors.date={0} \u5fc5\u987b\u4e3a\u65e5\u671f\u578b.
|
||||
errors.range={0} \u4e0d\u5728{1}\u5230{2}\u7684\u8303\u56f4\u5185.
|
||||
errors.creditcard={0}\u4e0d\u662f\u6b63\u786e\u7684\u4fe1\u7528\u5361\u53f7\u7801.
|
||||
errors.email={0} \u4e0d\u662f\u6b63\u786e\u7684Email\u5730\u5740.
|
||||
|
||||
# -- other --
|
||||
errors.cancel=\u64cd\u4f5c\u88ab\u53d6\u6d88.
|
||||
errors.detail={0}
|
||||
errors.general=The process did not complete. Details should follow.
|
||||
errors.token=Request could not be completed. Operation is not in sequence.
|
||||
errors.twofields=The '{0}' field must have the same value as the '{1}' field.
|
||||
errors.name.required=Name is required.
|
||||
errors.secret.required=Please tell me a secret (it doesn't have to be true).
|
||||
|
||||
# -- formatting --
|
||||
format.date=yyyy-MM-dd
|
||||
format.currency=$#,##0.00;$(#,##0.00)
|
||||
org.apache.struts.taglib.bean.format.date=yyyy-MM-dd
|
||||
org.apache.struts.taglib.bean.format.float=0.00
|
||||
|
||||
#org.apache.struts.taglib.bean.format.sql.timestamp java.sql.Timestamp
|
||||
# org.apache.struts.taglib.bean.format.sql.date java.sql.Date
|
||||
# org.apache.struts.taglib.bean.format.sql.time java.sql.Time
|
||||
# org.apache.struts.taglib.bean.format.date java.util.Date
|
||||
# org.apache.struts.taglib.bean.format.int Byte\uff0cShort\uff0cInteger\uff0cLong\uff0cBigInteger
|
||||
# org.apache.struts.taglib.bean.format.float Float\uff0cDouble\uff0cBigDecimal
|
||||
|
||||
|
||||
|
||||
# -- buttons --
|
||||
button.submit=Submit
|
||||
button.cancel=Cancel
|
||||
button.confirm=Confirm
|
||||
button.reset=Reset
|
||||
button.save=Save
|
||||
|
||||
# -- messages --
|
||||
message.detail={0}
|
||||
message.example.simple=This is a simple message.
|
||||
message.example.replaceable=This is <strong>{0}</strong> message with <strong>{1}</strong> parameters.
|
||||
message.welcome=Welcome to the examples page.
|
||||
message.test.
|
||||
# -- prompts --
|
||||
prompt.name=Name
|
||||
prompt.secret=Secret phrase
|
||||
|
||||
prompt.required=Required
|
||||
prompt.byte=Byte
|
||||
prompt.creditCard=Credit Card
|
||||
prompt.date=Date
|
||||
prompt.double=Double
|
||||
prompt.email=Email
|
||||
prompt.float=Float
|
||||
prompt.integer=Integer
|
||||
prompt.long=Long
|
||||
prompt.mask=Mask
|
||||
prompt.min=Min. Length
|
||||
prompt.max=Max. Length
|
||||
prompt.range=Range
|
||||
prompt.required=Required
|
||||
prompt.short=Short
|
||||
prompt.password=Password
|
||||
prompt.password2=Password confirmation
|
||||
81
src/conf/i18n/globalMessages_zh_CN.properties
Normal file
81
src/conf/i18n/globalMessages_zh_CN.properties
Normal file
@@ -0,0 +1,81 @@
|
||||
# -- Standard Errors --
|
||||
errors.header=<ul>
|
||||
errors.prefix=<li class="error">
|
||||
errors.suffix=</li>
|
||||
errors.footer=</ul>
|
||||
|
||||
# -- Struts Validator Error Messages --
|
||||
errors.required={0} 不能为空.
|
||||
errors.minlength={0} 不能少于 {1} 位字符.
|
||||
errors.maxlength={0} 不能多于 {1} 位字符.
|
||||
errors.invalid={0} 格式不正确.
|
||||
errors.byte={0} 必须为 byte.
|
||||
errors.short={0} 必须为 整数.
|
||||
errors.integer={0} 必须为整数.
|
||||
errors.long={0} 必须为整数.
|
||||
errors.float={0} 必须为数字(可以带有数点).
|
||||
errors.floatRange={0} 不在{1}到{2}的范围内.
|
||||
errors.double={0} 必须为数字(可以带有数点).
|
||||
errors.date={0} 必须为日期型.
|
||||
errors.range={0} 不在{1}到{2}的范围内.
|
||||
errors.creditcard={0}不是正确的信用卡号码.
|
||||
errors.email={0} 不是正确的Email地址.
|
||||
|
||||
# -- other --
|
||||
errors.cancel=操作被取消.
|
||||
errors.detail={0}
|
||||
errors.general=The process did not complete. Details should follow.
|
||||
errors.token=Request could not be completed. Operation is not in sequence.
|
||||
errors.twofields=The '{0}' field must have the same value as the '{1}' field.
|
||||
errors.name.required=Name is required.
|
||||
errors.secret.required=Please tell me a secret (it doesn't have to be true).
|
||||
|
||||
# -- formatting --
|
||||
format.date=yyyy-MM-dd
|
||||
format.currency=$#,##0.00;$(#,##0.00)
|
||||
org.apache.struts.taglib.bean.format.date=yyyy-MM-dd
|
||||
org.apache.struts.taglib.bean.format.float=0.00
|
||||
|
||||
#org.apache.struts.taglib.bean.format.sql.timestamp java.sql.Timestamp
|
||||
# org.apache.struts.taglib.bean.format.sql.date java.sql.Date
|
||||
# org.apache.struts.taglib.bean.format.sql.time java.sql.Time
|
||||
# org.apache.struts.taglib.bean.format.date java.util.Date
|
||||
# org.apache.struts.taglib.bean.format.int Byte,Short,Integer,Long,BigInteger
|
||||
# org.apache.struts.taglib.bean.format.float Float,Double,BigDecimal
|
||||
|
||||
|
||||
|
||||
# -- buttons --
|
||||
button.submit=Submit
|
||||
button.cancel=Cancel
|
||||
button.confirm=Confirm
|
||||
button.reset=Reset
|
||||
button.save=Save
|
||||
|
||||
# -- messages --
|
||||
message.detail={0}
|
||||
message.example.simple=This is a simple message.
|
||||
message.example.replaceable=This is <strong>{0}</strong> message with <strong>{1}</strong> parameters.
|
||||
message.welcome=Welcome to the examples page.
|
||||
message.test.
|
||||
# -- prompts --
|
||||
prompt.name=Name
|
||||
prompt.secret=Secret phrase
|
||||
|
||||
prompt.required=Required
|
||||
prompt.byte=Byte
|
||||
prompt.creditCard=Credit Card
|
||||
prompt.date=Date
|
||||
prompt.double=Double
|
||||
prompt.email=Email
|
||||
prompt.float=Float
|
||||
prompt.integer=Integer
|
||||
prompt.long=Long
|
||||
prompt.mask=Mask
|
||||
prompt.min=Min. Length
|
||||
prompt.max=Max. Length
|
||||
prompt.range=Range
|
||||
prompt.required=Required
|
||||
prompt.short=Short
|
||||
prompt.password=Password
|
||||
prompt.password2=Password confirmation
|
||||
31
src/conf/log4j.properties
Normal file
31
src/conf/log4j.properties
Normal file
@@ -0,0 +1,31 @@
|
||||
log4j.rootLogger=error,stdout,logfile
|
||||
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] [%t] - <%m>%n
|
||||
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
|
||||
|
||||
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
|
||||
log4j.appender.logfile.File=../logs/nms.log
|
||||
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] [%t] - <%m>%n
|
||||
log4j.appender.logfile.DatePattern=.yyyy-MM-dd
|
||||
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
|
||||
|
||||
log4j.logger.org.hibernate=error
|
||||
log4j.logger.nis.nms.persistence.OracleToMysql=debug
|
||||
log4j.appender.sqltrans=org.apache.log4j.DailyRollingFileAppender
|
||||
log4j.appender.sqltrans.File=../logs/sqltrans.log
|
||||
log4j.appender.sqltrans.layout.ConversionPattern=%d %p [%c] [%t] - <%m>%n
|
||||
log4j.appender.sqltrans.DatePattern=.yyyy-MM-dd
|
||||
log4j.appender.sqltrans.layout=org.apache.log4j.PatternLayout
|
||||
|
||||
|
||||
#log4j.logger.nis.nms.persistence.OracleToMysql=debug,sqltrans
|
||||
#log4j.appender.sqltrans=org.apache.log4j.FileAppender
|
||||
#log4j.appender.sqltrans.file=../logs/sqltrans.log
|
||||
#log4j.appender.sqltrans.layout=org.apache.log4j.PatternLayout
|
||||
#log4j.appender.restful.layout.ConversionPattern=%d{HH:mm:ss} %X{ip} [%t] %5p %c{1} %m%n
|
||||
#log4j.appender.sqltrans.layout.ConversionPattern=[%d{yyyy-MM-dd HH\:mm\:ss}] [%-5p] %X{ip} [Thread\:%t] %l %x - %m%n
|
||||
|
||||
#log4j.logger.org.hibernate.type=info
|
||||
#log4j.logger.org.hibernate.tool.hbm2ddl=debug
|
||||
#log4j.logger.org.hibernate.hql=debug
|
||||
#log4j.logger.org.hibernate.SQL=debug
|
||||
93
src/conf/myconfig.properties
Normal file
93
src/conf/myconfig.properties
Normal file
@@ -0,0 +1,93 @@
|
||||
|
||||
validate_user=true
|
||||
defaultPageSize=30
|
||||
##--email user address
|
||||
email.address = wangwenrui@intranet.com
|
||||
##--username
|
||||
email.userName = wangwenrui
|
||||
##--emailpassword
|
||||
email.password = wwr@intranet
|
||||
##--
|
||||
email.host = 10.0.6.100
|
||||
#file save path
|
||||
uploadServerPath=D:/Java/apache-tomcat-7.0.61-windows-x86/webapps/nmsweb/download/
|
||||
common.ssl.ks = D:/Java/apache-tomcat-7.0.61-windows-x86/webapps/nmsweb/WEB-INF/classes/ssl/client_ks
|
||||
common.ssl.ts = D:/Java/apache-tomcat-7.0.61-windows-x86/webapps/nmsweb/WEB-INF/classes/ssl/client_ts
|
||||
#--
|
||||
common.single.socket.port = 60702
|
||||
common.ssl.socket.port = 60703
|
||||
#admin mark 2012-02-07 add, Not Edit All of old Mark
|
||||
common.admin.mark = admin
|
||||
#charset
|
||||
ssl.sorket.encoding =utf-8
|
||||
|
||||
common.date.format =yyyy-MM-dd HH\:mm\:ss
|
||||
|
||||
#---CreateJavaBean-------
|
||||
packName = osDomains
|
||||
toPath= D:/Java/apache-tomcat-7.0.61-windows-x86/webapps/nmsweb/src/osDomains/
|
||||
|
||||
#----class property
|
||||
snmpDir = D:/Java/apache-tomcat-7.0.61-windows-x86/webapps/nmsweb/download2/
|
||||
|
||||
defaultSingleLogin=0
|
||||
defaultRoomMaxRows =20
|
||||
defaultRoomMaxCols =20
|
||||
detec.switch.str = switchport
|
||||
detec.systeminfo.str = systeminfo
|
||||
#超周期,默认紧急状态:0:紧急;1:非紧急
|
||||
detec.timeout.police.emergent = 0
|
||||
#超周期,默认告警级别
|
||||
detec.timeout.police.level = 0
|
||||
#监测数据设置告警时,对于指定多个标识符(如多个盘符、多个CPU、多个网卡)的分隔符 --暂时未使用
|
||||
alarm.set.marker.separator=|
|
||||
#默认查询历史监测数据的时间:单位天
|
||||
default.search.history.detect.data.day=3
|
||||
#任务配置-总体比例图中,表格节点超过一页时的叠加单位,默认为5
|
||||
#nmstaskmanager.resultchart.foldunit=5
|
||||
|
||||
#工具管理:上传下载插件的路径
|
||||
serverPath=/home/nms/apache-tomcat-7.0.59/webapps/NMSNMSA
|
||||
uploadFilePath=/download/
|
||||
#数据库类型:oracle/mysql
|
||||
db_type=mysql
|
||||
config.update.flag = 6
|
||||
|
||||
#跳转系统的url
|
||||
system.url=http://10.0.6.247:3000/login
|
||||
target.system.user=admin
|
||||
target.system.pwd=12345678
|
||||
|
||||
|
||||
#监测入库总控线程是否启用,1:启用
|
||||
flag.detect.insert.control=0
|
||||
#监测入库总控 轮询间隔 ,单位 s
|
||||
detect.insert.control.period=60
|
||||
#通知监测数据入库,释放锁超时时间,单位:s
|
||||
detect.insert.timeout=60
|
||||
|
||||
#线程池大小
|
||||
executor_socket_thread_size =10
|
||||
#周期线程池大小
|
||||
executor_scheduled_thread_size=5
|
||||
dc.handshake.start=30
|
||||
#与dc握手间隔
|
||||
dc.handshake.period=300
|
||||
detec.timeout.check.period=900
|
||||
#是否启动监测超时检查入库
|
||||
flag_detec_timeout=1
|
||||
#邮件周期
|
||||
mailing_period=120
|
||||
|
||||
consul.system.url=http://10.0.6.247:8787/thirdProjectLogin
|
||||
nextval_function_name=nextval
|
||||
currval_function_name=currval
|
||||
|
||||
nation.role.jsbh=224
|
||||
|
||||
dept.mk.id=280
|
||||
|
||||
#unit:s
|
||||
nms.report.interval=20
|
||||
nms.status.setId=7
|
||||
nms.status.url=http\://10.0.6.242\:8080/galaxy/service/nms/v1/saveServerStatus
|
||||
4
src/conf/myconfig配置文件参数说明
Normal file
4
src/conf/myconfig配置文件参数说明
Normal file
@@ -0,0 +1,4 @@
|
||||
myconfig.properties
|
||||
可不显示在配置文件中的参数,需要修改时,再添加即可,避免用户配置错误
|
||||
#管理员角色编号 用于节点配置的新增和修改节点时密码的明文显示 当配置文件中不填 默认代码中默认为1(默认的管理员角色编号),当管理员角色编号发生改变时修改这个配置文件
|
||||
jsbh=
|
||||
9
src/conf/readme
Normal file
9
src/conf/readme
Normal file
@@ -0,0 +1,9 @@
|
||||
数据库切换说明:
|
||||
1、修改jdbc.properties文件中
|
||||
jdbc.drive
|
||||
jdbc.url
|
||||
jdbc.username
|
||||
jdbc.password
|
||||
hibernate.dialect
|
||||
2、修改myconfig.properties文件
|
||||
db_type
|
||||
18
src/conf/spring/applicationContext-dao.xml
Normal file
18
src/conf/spring/applicationContext-dao.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
|
||||
<beans default-autowire="byName" default-lazy-init="true">
|
||||
<!-- 解决CLOB -->
|
||||
<bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor" />
|
||||
<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" >
|
||||
<property name="nativeJdbcExtractor">
|
||||
<ref bean="nativeJdbcExtractor" />
|
||||
</property>
|
||||
</bean>
|
||||
<!--
|
||||
<bean id="autoChangeWebStartStateServlet" class="com.nms.servlet.auto.run.AutoChangeWebStartStateServlet" scope="prototype">
|
||||
<property name="commonService">
|
||||
<ref bean="commonService"/>
|
||||
</property>
|
||||
</bean>
|
||||
-->
|
||||
</beans>
|
||||
5
src/conf/spring/applicationContext-service.xml
Normal file
5
src/conf/spring/applicationContext-service.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
|
||||
<beans default-autowire="byName" default-lazy-init="true">
|
||||
<bean id="commonService" class="nis.nms.service.CommonService" scope="prototype"></bean>
|
||||
</beans>
|
||||
110
src/conf/spring/applicationContext.xml
Normal file
110
src/conf/spring/applicationContext.xml
Normal file
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/s ... ing-context-2.5.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"
|
||||
default-autowire="byName" default-lazy-init="true">
|
||||
<!--
|
||||
<bean id="sessionFactory"
|
||||
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
|
||||
</bean>
|
||||
-->
|
||||
<bean id="propertyConfigurer"
|
||||
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
||||
<property name="locations">
|
||||
<list>
|
||||
<value>WEB-INF/classes/hibernate/jdbc.properties</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="myDataSource"
|
||||
class="com.mchange.v2.c3p0.ComboPooledDataSource"
|
||||
destroy-method="close" dependency-check="none">
|
||||
<property name="driverClass">
|
||||
<value>${jdbc.driver}</value>
|
||||
</property>
|
||||
<property name="jdbcUrl">
|
||||
<value>${jdbc.url}</value>
|
||||
</property>
|
||||
<property name="user">
|
||||
<value>${jdbc.username}</value>
|
||||
</property>
|
||||
<property name="password">
|
||||
<value>${jdbc.password}</value>
|
||||
</property>
|
||||
<property name="acquireIncrement">
|
||||
<value>${c3p0.acquireIncrement}</value>
|
||||
</property>
|
||||
<property name="initialPoolSize">
|
||||
<value>${c3p0.initialPoolSize}</value>
|
||||
</property>
|
||||
<property name="minPoolSize">
|
||||
<value>${c3p0.minPoolSize}</value>
|
||||
</property>
|
||||
<property name="maxPoolSize">
|
||||
<value>${c3p0.maxPoolSize}</value>
|
||||
</property>
|
||||
<property name="maxIdleTime">
|
||||
<value>${c3p0.maxIdleTime}</value>
|
||||
</property>
|
||||
<property name="idleConnectionTestPeriod">
|
||||
<value>${c3p0.idleConnectionTestPeriod}</value>
|
||||
</property>
|
||||
<property name="maxStatements">
|
||||
<value>${c3p0.maxStatements}</value>
|
||||
</property>
|
||||
<property name="numHelperThreads">
|
||||
<value>${c3p0.numHelperThreads}</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
|
||||
<property name="dataSource" ref="myDataSource" />
|
||||
<property name="mappingDirectoryLocations">
|
||||
<list>
|
||||
<value>/WEB-INF/classes/nis/nms/domains/</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="hibernateProperties">
|
||||
<props>
|
||||
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
|
||||
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
|
||||
<prop key="hibernate.format_sql">${hibernate.format_sql}</prop>
|
||||
<prop key="hibernate.jdbc.fetch_size">${hibernate.jdbc.fetch_size}</prop>
|
||||
<prop key="hibernate.jdbc.batch_size">${hibernate.jdbc.batch_size}</prop>
|
||||
</props>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- <bean id="transactionManager"
|
||||
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
|
||||
<property name="dataSource" ref="myDataSource" />
|
||||
</bean> -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- <aop:config proxy-target-class="true">
|
||||
<aop:advisor pointcut="execution(* nis.nms.service..*Service.*(..))" advice-ref="txAdvice" />
|
||||
<aop:advisor pointcut="execution(* nis.nms.persistence.*Dao.*(..))" advice-ref="txAdvice"/>
|
||||
</aop:config> -->
|
||||
|
||||
|
||||
|
||||
<!-- 定义transactionManager作事务管理,get*方法事务为readonly,其它方法按默认设置 -->
|
||||
<!-- <tx:advice id="txAdvice">
|
||||
<tx:attributes>
|
||||
<tx:method name="get*" read-only="true" />
|
||||
<tx:method name="find*" read-only="true" />
|
||||
<tx:method name="*" />
|
||||
</tx:attributes>
|
||||
</tx:advice> -->
|
||||
|
||||
</beans>
|
||||
BIN
src/conf/ssl/client_ks
Normal file
BIN
src/conf/ssl/client_ks
Normal file
Binary file not shown.
BIN
src/conf/ssl/client_ts
Normal file
BIN
src/conf/ssl/client_ts
Normal file
Binary file not shown.
51
src/conf/struts.xml
Normal file
51
src/conf/struts.xml
Normal file
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.0.dtd">
|
||||
|
||||
<struts>
|
||||
<constant name="struts.configuration.xml.reload" value="true" />
|
||||
<constant name="struts.objectFactory" value="spring" />
|
||||
<constant name="struts.objectFactory.spring.autoWire" value="name" />
|
||||
<constant name="struts.objectFactory.spring.useClassCache" value="true" />
|
||||
<constant name="struts.action.extension" value="do" />
|
||||
<constant name="struts.devMode" value="false" />
|
||||
<!--<constant name="struts.enable.DynamicMethodInvocation" value="true" /> -->
|
||||
<constant name="struts.i18n.encoding" value="UTF-8" />
|
||||
<constant name="struts.i18n.reload" value="true" />
|
||||
<constant name="struts.locale" value="zh_CN" />
|
||||
<!-- <constant name="struts.locale" value="zh_CN" /> -->
|
||||
<constant name="struts.custom.i18n.resources" value="globalMessages" />
|
||||
<constant name="struts.serve.static.browserCache" value="false" />
|
||||
<constant name="struts.url.includeParams" value="none" />
|
||||
<constant name="struts.ui.theme" value="html" />
|
||||
<constant name="struts.ui.theme" value="simple" />
|
||||
<constant name="struts.multipart.parser" value="jakarta" />
|
||||
<constant name="struts.multipart.saveDir" value="/tmp" />
|
||||
<constant name="struts.multipart.maxSize" value="1000000000" />
|
||||
|
||||
<include file="struts-default.xml" />
|
||||
|
||||
<package name="default" extends="struts-default">
|
||||
<interceptors>
|
||||
<interceptor-stack name="myDefaultStack">
|
||||
<interceptor-ref name="defaultStack" />
|
||||
<interceptor-ref name="token" />
|
||||
</interceptor-stack>
|
||||
</interceptors>
|
||||
|
||||
<default-interceptor-ref name="myDefaultStack" />
|
||||
|
||||
<global-results>
|
||||
<!-- 全局Action异常错误页 -->
|
||||
<result name="all">/error.jsp</result>
|
||||
<result name="error">/error.jsp</result>
|
||||
</global-results>
|
||||
|
||||
<global-exception-mappings>
|
||||
<exception-mapping result="all" exception="java.lang.Exception" />
|
||||
<!-- Action抛出异常时,转到的Exception类 -->
|
||||
<exception-mapping result="error" exception="npo.nms.exceptions.ActionException" />
|
||||
</global-exception-mappings>
|
||||
</package>
|
||||
</struts>
|
||||
Reference in New Issue
Block a user