在Tomcat 6中添加java_opts参数 [英] Adding java_opts params in Tomcat 6

查看:789
本文介绍了在Tomcat 6中添加java_opts参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在Tomcat中添加-DAPP_ENCRYPTION_PASSWORD以启动应用程序。
任何一个点都可以在哪里添加这个参数?

解决方案

这取决于你打算如何开始Tomcat。 Tomcat本身想要运行一个shell脚本,它通常位于$ TOMCAT_HOME / bin / catalina.sh(Windows有一个等效的.bat文件)。在该文件中,它描述了tomcat对环境的期望。如果你想把你的-DAPP_ENCRYPTION_PASSWORD系统属性到Tomcat的启动,我想你只是想出了如何让它在环境中设置为JAVA_OPTS,你在路上。



如果你绝望,想避免设置环境,我想你可以直接编辑catalina.sh。



环境变量序列看起来像...


  1. 从命令shell更改为部署tomcat
    的目录

  2. 从命令shell中,更改为命令shell中的tomcat

  3. 下的bin目录,将JAVA_OPTS环境变量设置为JAVA_OPTS = -DAPP_ENCRYPTION_PASSWORD

  4. b b b b ..

      bobk-mbp:〜bobk $ cd work / apache-tomcat-6.0.35 / 
    bobk- mbp:apache-tomcat-6.0.35 bobk $ cd bin
    bobk-mbp:bin bobk $ JAVA_OPTS = -DAPP_ENCRYPTION_PASSWORD
    bobk-mbp:bin bobk $ ./startup.sh
    使用CATALINA_BASE :/Users/bobk/work/apache-tomcat-6.0.35
    使用CATALINA_HOME:/Users/bobk/work/apache-tomcat-6.0.35
    使用CATALINA_TMPDIR:/ Users / bobk / work / apache-tomcat-6.0.35 / temp
    使用JRE_HOME:/ Library / Java / Home
    使用CLASSPATH:/Users/bobk/work/apache-tomcat-6.0.35/bin/bootstrap.jar


    I have a requirement to add -DAPP_ENCRYPTION_PASSWORD in Tomcat to start an application. Can any one point exactly where to add this parameter? And how?

    解决方案

    It all depends on how you plan to start Tomcat. Tomcat itself wants to be run a shell script that's typically located at $TOMCAT_HOME/bin/catalina.sh (there's an equivalent .bat file for windows). Inside of that file it describes what tomcat expects for an environment. If you want to get your -DAPP_ENCRYPTION_PASSWORD system property into the startup of Tomcat, I think you just figure out how to get it set up in the environment as JAVA_OPTS and you are on your way.

    If you are desperate and want to avoid setting up the environment, I suppose that you could edit catalina.sh directly.

    The environment variable sequence looks like...

    1. from a command shell, change to the directory where tomcat is deployed
    2. from a command shell, change to the "bin" directory under tomcat
    3. from a command shell, set the JAVA_OPTS evironment variable like "JAVA_OPTS=-DAPP_ENCRYPTION_PASSWORD"
    4. from a command shell, start tomcat like "./startup.sh"

    The output will look like...

    bobk-mbp:~ bobk$ cd work/apache-tomcat-6.0.35/
    bobk-mbp:apache-tomcat-6.0.35 bobk$ cd bin
    bobk-mbp:bin bobk$ JAVA_OPTS=-DAPP_ENCRYPTION_PASSWORD
    bobk-mbp:bin bobk$ ./startup.sh 
    Using CATALINA_BASE:   /Users/bobk/work/apache-tomcat-6.0.35
    Using CATALINA_HOME:   /Users/bobk/work/apache-tomcat-6.0.35
    Using CATALINA_TMPDIR: /Users/bobk/work/apache-tomcat-6.0.35/temp
    Using JRE_HOME:        /Library/Java/Home
    Using CLASSPATH:       /Users/bobk/work/apache-tomcat-6.0.35/bin/bootstrap.jar
    

    这篇关于在Tomcat 6中添加java_opts参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆