- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很难为 tomcat 8 的 RedHat 环境设置 JAVA_OPTS。我需要加载 tomcat 安装目录之外的属性。文件夹结构:
----/home/tomcat
-----/apache-tomcat-8
-----/remoteProperties
我想从远程属性文件夹加载属性。
setenv.sh
文件内容如下:
JAVA_OPTS="$JAVA_OPTS -DPropertyPath=/home/tomcat/remoteProperties/collections"
部署我的 war 文件后,这个路径似乎没有正确设置:
FileNotFound异常/home/tomcat/apache-tomcat-8.0.41/bin/home/tomcat/remoteProperties/collections/properties/logging/logback.xml
只要我更改 setenv.sh
的内容并使用相对路径而不是绝对路径:
JAVA_OPTS="$JAVA_OPTS -DPropertyPath=../../remoteProperties/collections"
它按预期工作。是否可以在 JAVA_OPTS 中设置绝对路径?谢谢!
最佳答案
调试应用程序后,我注意到 FileSystemResourceLoader
spring 类用于获取一些资源。然后我在文档中读到在使用绝对路径时必须放置前缀 file:
。然后我只需要将 setenv.sh
脚本的内容更改为:
JAVA_OPTS="$JAVA_OPTS -DPropertyPath=file:/home/tomcat/remoteProperties/collections"
关于用于 RedHat 的 JAVA_OPTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46215211/
我有以下序列 ubuntu@ip-10-63-3-254:/mnt$ export JAVA_OPTS=-Dmt.config.from=Enubuntu@ip-10-63-3-254:/mnt$ e
我想增加堆大小。我怎样才能使用 JAVA_OPTS 这样做。我收到以下错误可能是因为堆大小低 UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryErro
我的应用程序部署在 Tomcat 上,我在 /etc/default/tomcat7 中配置了 JAVA_OPTS 环境变量。 似乎有上百万个不同的地方可以将这些变量提供给 Tomcat,所以我想检查
我在 Heroku 的下一个教程中特别针对这部分出现了错误 [ https://devcenter.heroku.com/articles/getting-started-with-java#run-
我有一个在 Windows 7 上运行的 tomcat 6。我最近在 catalina.sh 文件中增加了 permSize、maxSize 等,我想看看 tomcat 是否正确获取新选项,我如何从命
我为 Apache Tomcat 设置环境(通过 setenv.sh) export JAVA_OPTS="-XX:PermSize=256m -XX:MaxPermSize=356m" 如何在 JS
我只需要为一个 Java 应用程序设置 Java_opts 内存。我的程序是一个 Maven 项目。有什么方法可以将其设置为我的程序,而不是整个环境? 最佳答案 如果您在 Maven 生命周期构建期间
我正在尝试为 Heroku 平台配置 Procfile 文件以在本地运行应用程序。我正在尝试运行基于 Tomcat 的 Java Web 应用程序。 他们在教程中说: To build your ap
我开始学习 Java。运行我的代码后,我得到了一些额外的行以及预期的输出。有人可以告诉我他们的意思吗? 我的代码: public class HelloWorld { public stati
我正在调整我的 JVM 应用程序。我设置的JAVA_OPTS如下: JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8" JAVA_OPTS="$JAVA_OPTS
我很难为 tomcat 8 的 RedHat 环境设置 JAVA_OPTS。我需要加载 tomcat 安装目录之外的属性。文件夹结构: ----/home/tomcat -----/apache-to
CentOS 7 服务器安装了 Java 7 和 tomcat 8。我需要设置 permgen 空间,但输入 printenv在命令行上不包括 JAVA_OPTS在环境变量列表中。我输入了 ps获取正
我在获取门户服务器的standalone.conf.bat中添加了非代理主机 -Dhttp.proxyHost=10.111.1.00 -Dhttp.proxyPort=80 -Dhttp.nonPr
我们的应用程序部署 JBoss 服务器然后抛出错误 PermGen 空间然后在 jboss bat 和配置文件中设置 permgen 变量中的 java_OPTS。JAVA_OPTs中的值assige
当我执行以下命令时: root@starwars:/# export JAVA_OPTS="-Xms756m -Xmx756m -Xss128m -Xmn512m" 值 "-Xms756m -Xmx7
如何使用 JAVA_OPTS 变量来配置 Web 服务器(Linux 服务器)? 如何使用 JAVA_OPTS 设置 -Djava.awt.headless=true? 最佳答案 JAVA_OPTS
我正在阅读教程 here关于如何让 jboss 管理控制台工作 - 它说如下; The Console, as well as the JMX and JBossWS consoles, are de
我已将 java 最小/最大堆大小设置为与 Sun Docs 中概述的相同。使用以下命令来精确调整堆大小: -Xms768m -Xmx768m 当我启动 tomcat 时,这工作正常,但如果我从命令行
我在 windows server 2012 上运行 java 程序,我想设置 JAVA_OPTS 变量并使用它,我是这样做的: 在安装jdk的bin中打开命令提示符,执行以下命令: $set JAV
当我部署到 tomcat 时,我可以将 JAVA_OPTS 编辑成如下内容: export JAVA_OPTS="$JAVA_OPTS -someswitch:/myotherJar.jar" 现在如
我是一名优秀的程序员,十分优秀!