问题标签 [system-properties]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何授予小程序读取系统属性的权限?
我有一个试图读取http.strictPostRedirect
系统属性的 Java 小程序的 Java 小程序。
该代码不是我的(它是 Java 的;所以我无法更改它)。但是你可以在网上找到代码:
HttpURLConnection.java:
基本失败来自于调用:
这引起了很多人的悲痛。显然我不允许阅读http.strictPostRedirect
系统属性。试图阅读它会引发AccessControlException:
因此,如果我无权读取系统属性的权限:
如何获得系统属性的读取权限?
显然必须有一个设置我读取系统属性,否则 Sun 不会有透明地尝试访问它的代码。
它是全球范围内的机器吗?它是域范围的设置吗?它是机器范围的设置吗?它是每个用户的设置吗?它是每个小程序的设置吗?它是每次调用设置吗?它是与特定版本的Java Runtime Engine相关的设置吗?
tl; dr:如何不崩溃?
读取系统属性
Java 确实有一个系统属性列表,而不是 applet 无法读取:
java.class.path
java.home
user.dir
user.home
user.name
我的系统属性,http.strictPostRedirect
不在该列表中。那为什么我不能读呢?
也可以看看
java - Eclipse环境和部署到tomcat webapps文件夹的文件上传速度差异
File Upload
你好,我用过struts2
with commons-fileuplod
。
编辑:当我运行我的演示eclipse with right click and run on server
时,上传文件的时间非常小
在我deploy same demo war file to Tomcat in webapps folder
和跑步的另一边。所以上传文件比以前的情况需要更多的时间。(为什么会有这么大的时差?)
我有java.io.tmpdir
变化MonitoredMultiPartRequest.java
:
这里我提到了我的日志:
从 ECLIPSE 运行:
在 Tomcat 中使用 Deploy Demo 运行:
ant - Jenkins - 将系统属性传播到蚂蚁任务
是否存在将 java 系统属性从 Tomcat 传播到 jenkins ant 任务的方法?
特别是我想将catalina.home
属性传播到蚂蚁任务。尝试时catalina.home=${catalina.home}
出现错误Property catalina.home was circularly defined.
android - ro.boot.serialno 和 ro.serialno 存储在哪里?
这两个系统属性存储在哪里?
电话:THL W8s ROM:W8s.JB2.FHD.EN.COM.16P256_MT6589TV1.0.3_20130815
应该可以通过ro.boot.serialno
一些恢复进行更改,并且从那里开始,ro.serialno
并且该值显示在:设置->关于手机->状态->序列号肯定。
(我用Sp flash 工具按 Format 按钮丢失了原始序列号)
编辑:
没有这个键也没有他的价值观,它开始于:
ejb - 为 EJB 配置系统属性的方法?
也许是一个重复的问题,但是,我没有找到任何答案。我有一个 MDB,我想在描述符文件中配置一些系统属性,这些属性必须在部署期间可用。我应该把这些属性名称-值对放在哪里?有什么办法可以做到吗?
java - 使用 Spring PropertySource 有什么好处?
@PropertySource
在Spring中使用有什么好处?
给定一个配置...
...我们可以访问Environment
我们已经可以使用常规系统属性来做到这一点。甚至配置文件管理也很容易使用系统属性
...和
加上系统属性没有一些缺点@PropertySource
- 系统属性是可迭代的,
PropertySource
不是 PropertySource
不允许后备属性 - 创建自定义PropertySource
至少等于对系统属性执行相同操作的代码。Environment
并@Autowire
增加 Spring 耦合
java - 使用 java System.getProperty("Import")
我正在为大学做一些工作,我的主要工作是:
问题是,当我实际尝试导入一个文件时,它并没有做应该做的事情,并且文件名始终为空,所以它永远不会到达我的 parseInputFile。
我的老师为不同的编程练习编写了一堆代码,这些代码可以做类似的事情,我还查看了我的同事在前几年所做的项目,但每个人都在做我上面所做的事情。
我必须像这样运行我的程序:java -Dimport=A-002-002-M-ok.import calc.textui.Calc
否则老师给出的测试都不会运行。
如果这不是一个有用的问题,我很抱歉,但我试过到处找。如果有人能解释它是如何System.getProperty("import")
工作的以及为什么它在这种情况下不起作用,我将非常感激。
lookup - 如何在 log4j2 加载它的配置之前设置系统属性?
我在 servlet 3.0+ 环境中使用 log4j2-beta09.jar。我希望在 log4j2.xml 中使用 ${sys:logPath} 之类的查找,这样我就可以设置系统属性。但是官方网站说“Log4j 2 Core JAR 文件是一个配置为在您的任何其他 Web 片段之前排序的 Web 片段应用程序”,因此它不会替换 ${sys:logPath} 变量。如何在 log4j2 加载它的配置之前设置系统属性?
java - System.getProperties 为某些值返回 null
我的 amazon aws 在 elasticbeanstalk 上托管的 tomcat servlet 存在一些问题。
为了保护敏感数据,我将其保存在 web.xml 文件中,以便可以从System.getProperties()
.
其中一些数据System.getProperties()
在代码中通过调用时返回 null - 而其他数据也通过调用System.getProperties()
返回正确值。
我的 web.xml 文件如下:
我的代码如下:
尽管我尝试从相同的方法访问数据并且它们以相同的方式设置,但RDS_HOSTNAME
返回其正确值,而DUMBDATA
返回 null。
我感谢任何对此问题的见解,
谢谢。
web-applications - Dart Web 应用程序环境变量
允许我的 Dart Web 应用程序根据部署的环境访问不同的服务器会很好:
- 开发:
http://dev.myapp.com/someService
- 质量保证:
http://testing.myapp.com/someService
- 居住:
http://myapp.com/someService
在 Java 中,通常您会有一个部署描述符 ( ),应用程序会从运行时类路径中读取该描述符,从而允许您在 DEVmyapp.properties
上指定一个,如下所示:myapp.properties
在像这样的质量检查中:
等等。看起来 Dart 提供了类似 的东西,但是它的服务器端/命令行仅...
那么 Dart Web 开发人员如何实现同样的目标,而不需要将所有不同环境的服务器硬编码到应用程序中呢?(显然,这个问题超出了服务 URL 的范围,并且真正适用于任何特定于环境的属性。)