1个回答 · 0人关注

如何配置Tomcat的调优参数(VM options)?

使用匿名身份回答
使用实名身份回答
匿名身份来自未知星球

插入图片方式:点击图标,选择你想插入的图片。

插入代码方式:点击图标,选择代码类型,在指定位置写入或复制粘贴代码。

插入图片方式:点击价格:(网友付费查看此回答)   验证码:

提交回答

tomcat中设置全局变量实现配置文件和项目分离

由于项目中使用的文件较多,每次上线需要将包中的properties文件删除比较麻烦,所以需要将这些配置文件放在服务器一个指定的目录中,这样项目中就不包含这些配置文件方便部署。

那么如何加载这些配置文件?

1.通过设置tomcat的vm options来参数来加载配置文件,先在指定的目录中放入需要加载的配置文件,然后在tomcat的bin目录中找到catalina.bat文件,linux系统中为.sh 文件,增加”set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m 
-Dglobal.config.path=G:\yididuocang\” 
前面是设置的虚拟机内存参数,起作用的是”-Dglobal.config.path=G:\yididuocang\”是这个变量.

如果是开发环境,我们可以直接通过开发工具设置vm options ,因为我用的是idea,下面举例 

2.我们项目中是spring加载的配置文件,所以只用修改相关的xml文件即可加载指定目录下的配置文件

   <bean id="configPropertiesTest" class="org.springframework.beans.factory.config.PropertiesFactoryBean">  
       <property name="locations">  
           <list>  
               <value>file:${global.config.path}/opc/opc-business/jdbc.write.properties</value>
               <value>file:${global.config.path}/opc/opc-business/jdbc.read.properties</value>
           </list>  
       </property>  
    </bean>12345678
×
查看对话
写出你的问题
立即邀请用户,更快获得回答
举报
举报
付费查看回答
应付金额:
×