标签:服务器 ref master 执行 ring port property pre 命名
由于时不时就需要在一个全新搭建的CentOS系统下搭建Tomcat站点,每个步骤都有不少注意事项,踩过很多坑,所有在这里留下记录以方便自己,如果能帮助到他人就更好了。
JAVA_HOME=/software/jdk1.8.0
JRE_HOME=/software/jdk1.8.0/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
直接配置JNDI数据源对象是一件非常麻烦的事情,经常出现各种莫名其妙的坑。考虑到配置JNDI数据源的主要目的就是将数据源的参数从代码的配置文件中独立出来,以加强安全性——开发人员不应该知道生产环境的数据源参数,特别是用户名和密码。所以改变思路,在JNDI中仅仅是配置数据源的参数而不再配置数据源对象,将配置的参数加入到Spring占位符管理中,使得各个运行环境的数据源的配置统一化。为此特意编写了在JNDI中配置数据源参数的配置类,点此查看
tomcat的/conf/context.xml文件中,加入如下JNDI配置:
<Resource name="placeholder/datasource"
auth="Container"
type="org.truenewx.data.jdbc.datasource.DataSourcePropertiesConfigurer"
factory="org.apache.tomcat.jdbc.naming.GenericNamingResourcesFactory"
propertyPrefix="ds."
serverName="*"
port="3306"
username="*"
password="*"
/>
标签:服务器 ref master 执行 ring port property pre 命名
原文地址:http://www.cnblogs.com/zhuanjia/p/7105105.html