我试图从web.xml文件中获取显示名称(上下文根),以避免硬编码上下文根.
任何帮助,将不胜感激.
我正在编写一个Java EE应用程序,它通过读取文件来计算很多东西.这个过程需要花费很多时间,我希望每次部署应用程序时都会自动缓存它.
所以,我正在考虑创建一个静态类,并将我的缓存结果存储在某种静态hashmap中.
但是有关如何自动部署和初始化缓存的任何想法?我是否必须手动访问该应用程序并初始化缓存,还是有更好的方法?
我试图调用另一个JAR的主要功能.现在,这个main函数包含在try和catch块下.
但是当主调用返回"NullPointerException"时,程序只是崩溃而不是捕获它.
所以,例如
try {
somelibary.main()
}
catch (Exception e) {
System.out.println("Exception Caught");
}
Run Code Online (Sandbox Code Playgroud)
此代码从main()捕获NullPointerException.有谁知道y的原因?
我希望我的Java应用程序向用户发送电子邮件.但我无法得到一个好的解决方案.
现在,我在Google上获得了一些,但他们使用的是我没有的SMTP服务器.我想知道在我的Linux机器上设置一个是否容易?
所以,我现在使用mailx发送电子邮件,但它从root发送电子邮件,这肯定是不好的.有没有办法使用java从适当的电子邮件发送电子邮件?就像你可以用PHP和其他语言做的?