首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Tomcat6中添加java_opts参数

在Tomcat6中添加java_opts参数
EN

Stack Overflow用户
提问于 2011-12-08 08:51:50
回答 2查看 17.2K关注 0票数 1

我需要在Tomcat中添加-DAPP_ENCRYPTION_PASSWORD才能启动应用程序。有没有人能准确地指出在哪里添加这个参数?又是如何做到的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-08 09:06:07

这完全取决于您计划如何启动Tomcat。Tomcat本身希望运行一个外壳脚本,该脚本通常位于$TOMCAT_HOME/bin/catalina.sh (windows有一个等效的.bat文件)。在该文件中,它描述了tomcat对环境的期望。如果您想在Tomcat的启动过程中获得您的-DAPP_ENCRYPTION_PASSWORD系统属性,我想您只需要弄清楚如何在环境中将其设置为JAVA_OPTS就可以了。

如果你迫不及待想要避免设置环境,我想你可以直接编辑catalina.sh。

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

  1. 从命令shell,切换到部署tomcat的目录,从命令shell切换到tomcat
  2. 下的“

”目录,设置JAVA_OPTS环境变量(如"JAVA_OPTS=-DAPP_ENCRYPTION_PASSWORD"

  1. from a命令shell),启动tomcat(如"./startup.sh"

)

输出将如下所示...

代码语言:javascript
复制
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
票数 2
EN

Stack Overflow用户

发布于 2011-12-08 11:26:03

为Tomcat设置环境变量的一种简单且首选的方法是通过bin/setenv.sh脚本。看看这个:How to tune Tomcat 5.5 JVM Memory settings without using the configuration program

或者这个:https://stackoverflow.com/search?q=setenv.sh

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8424804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档