当前位置: 首页 > 面试题库 >

启动tomcat时如何传递-D附加参数?

柴良哲
2023-03-14
问题内容

我有一个Maven项目,运行命令 mvn后,安装
所有项目以及模块编译并成功复制到本地存储库。但是现在我想在tomcat6中运行生成的Web应用程序。客户端为tomcat提供了一些参数,例如-Dapp.username,-Dapp.username,一旦项目启动,这些参数将在内部使用。但是我不知道如何在tomcat6中设置这些附加参数。下面是我的开发环境

  1. 操作系统= Windows
  2. Tomcat = Tomcat 6.0.27

请帮我?


问题答案:

您可以设置一个环境变量来做到这一点。例如在Linux中:

导出JAVA_OPTS =“-Dapp.username -Dapp.username”

或在Windows中:

设置JAVA_OPTS =“-Dapp.username -Dapp.username”

在启动Tomcat之前执行此操作



 类似资料:
  • 问题内容: 作为作业的一部分,我必须调试一个有错误的程序。但是,我必须先传递命令行参数才能解决此问题。 我做: 哪个可行,但是之后我不知道如何传递参数。我用过,它说了一些我也尝试过的方法,但是没有用。 我希望能够获得调试器+ GUI并传递命令行参数。 问题答案: 一旦启动,您可以使用“ r args ” 运行程序。 因此,如果您通过以下方式运行代码: 通过以下方法调试:

  • 问题内容: 我正在尝试从Spring安全性登录页面将数据库名称设置为请求输入参数。目前,我只获得使用spring security检索到的用户名。 如何访问在登录页面上设置的其他字段? 问题答案: 详细阐述@Vacuum的评论 这是一种简单的方法(未经测试,但我相信这会起作用) 1)创建一个新类,它将扩展默认过滤器并获取其他参数并将其存储在会话中。它看起来像这样: 2)在你的实现中,修改你的实现:

  • 我正在尝试将数据库名称设置为Spring Security登录页面的请求输入参数。目前,我只获得使用Spring安全安全检索的用户名。 如何访问登录页面上设置的附加字段?

  • 我有一个Spring启动项目,在pom文件中声明了包装战争。 使用maven clean package命令,我能够构建war文件。下一步是使用启动war文件 重要的是,我通过一个参数(spring.config.name)工作正常。但我的问题是,当我在雄猫环境中部署这场战争时,我如何才能通过这个论点?我在tomcat的webapps文件夹中复制战争。但是我能通过上面提到的论点吗? 编辑以获得更多

  • 如何将UTC日期传递给Web API? 传递< code>2010-01-01可以正常工作,但是当我传递一个UTC日期,如< code > 2014-12-31t 22:00:00 . 000 z (带有时间部分)时,我得到一个HTTP 404响应。因此 产生 404 错误响应,而 工作正常。 如何将UTC日期传递给Web API,或者至少指定日期和时间?

  • 问题内容: 我需要在Node.JS应用程序中观察少量目录: 问题在于fs.watch仅将文件名传递给回调函数,而没有包括它所在的目录。我是否可以通过某种方式将额外的参数传递给updated()函数,以便它知道文件在哪里? 我认为我正在寻找类似于Python的工具,如果有帮助的话。 问题答案: 您可以使用: