小编Nar*_*dra的帖子

无法为对象堆保留足够的空间

当我运行时,每次尝试运行程序时,我都会反复出现以下异常.

VM初始化期间发生错误

无法为对象堆保留足够的空间

无法创建Java虚拟机.

我试图增加我的虚拟内存(页面大小)和RAM大小,但无济于事.任何人都可以告诉我如何消除此错误?

java heap jvm

260
推荐指数
13
解决办法
90万
查看次数

在两个不同的端口上运行Tomcat服务器

我想部署一个tomcat服务器,以便它同时监听两个端口(两者都用于http协议).

为了确保您了解此要求,我们只有一个服务器实例,但希望在两个端口上侦听HTTP协议.例如,任何人都可以使用端口号7080和8080访问部署在我的服务器中的应用程序

有可能吗?如果可能的话,我们怎么能做到这一点?

java port tomcat

45
推荐指数
3
解决办法
7万
查看次数

使用Class.forName()初始化一个类,该类具有带参数的构造函数

我正在实例化这样一个类.

myObj = (myObj) Class.forName("fully qualified class name here").newInstance();
Run Code Online (Sandbox Code Playgroud)

我怀疑的是,如果我们有一个构造函数来获取参数,我们如何像上面那样实例化它.

谢谢,
Narendra

java oop reflection design-patterns

26
推荐指数
1
解决办法
3万
查看次数

如何有效地使用javax.mail API发送批量邮件?我们可以使用重用经过身份验证的会话来提高速度吗?

我可以使用javax.mail API发送邮件.但这里的问题是平均每封邮件需要大约4.3秒才能发送到目的地.

如果我按顺序发送20封邮件,则需要大约86.599秒.根据我的要求,这种方法不起作用.我正在寻找一种可以在更短的时间内发送大量邮件的方法.

当我查看调试日志时,API正在尝试向SMTP服务器验证它发送的每条消息.但我只创建了一次会话,并为我发送的所有邮件使用相同的会话.现在我的问题是,每次向smtp服务器验证自身时,这不是一个开销过程.有没有更好的方法?

以下是您可能会发现有用的日志跟踪.

250-AUTH LOGIN PLAIN XOAUTH XOAUTH2
250 ENHANCEDSTATUSCODES
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH XOAUTH2"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Attempt to authenticate
DEBUG SMTP: check mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM 
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
Run Code Online (Sandbox Code Playgroud)

请让我知道你对此的看法,对此的任何帮助都非常感谢.

-Narendra

java email smtp jakarta-mail

17
推荐指数
2
解决办法
2万
查看次数

如何在SLF4j或Log4J中动态更改日志级别

最近我遇到了一个应用程序Loglevel动态变化的情况.应用程序管理员可以从前端将其设置为INFO/DEBUG/WARN.根据日志级别选择他应用程序日志记录必须更改.

我确信记录器支持这种情况,但不知道我怎么能得到这个.如果你们有任何想法/想法请告诉我.

在此先感谢您的帮助.

-Narendra

java logging log4j slf4j

14
推荐指数
4
解决办法
2万
查看次数

从战争外部加载Log4j.xml

在我的应用程序中,我使用Log4j进行日志记录.目前我将log4j.xml放在WEB-INF/classes中.以下是我用来加载log4j.xml文件的配置.

<!-- language: xml -->

    <context-param>
          <param-name>log4jConfigLocation</param-name>
         <param-value>/WEB-INF/classes/log4j.xml</param-value>
    </context-param>

    <listener>
       <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener> 
Run Code Online (Sandbox Code Playgroud)

现在我需要将log4j.xml文件放在war文件之外.该位置很可能是JBOSS_HOME/server/default/deploy/settings.在设置目录中,我需要放置我的log4j.xml.

我尝试通过编辑run.bat设置jboss类路径加载它,如下所示设置JBOSS_CLASSPATH =%RUN_CLASSPATH%;%JBOSS_HOME%\ server\default\deploy\settings我在web.xml下面使用

<!-- language: xml -->

    <context-param>
            <param-name>log4jConfigLocation</param-name>
            <param-value>classpath:/log4j.xml</param-value>  
    </context-param>

    <listener>
            <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener> 
Run Code Online (Sandbox Code Playgroud)

但它在部署应用程序时抛出异常.例外是 java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: class path resource [/log4j.xml] cannot be resolved to URL because it does not exist

现在我的问题是如何加载它.

log4j

10
推荐指数
3
解决办法
3万
查看次数

将DataHandler转换为byte []

我需要一个代码snippt转换DataHandlerbyte[].

此数据处理程序包含Image.

java javax.activation datahandler

10
推荐指数
2
解决办法
4万
查看次数

Quartz Scheduler - RAM和JDBC Job store之间的区别是什么

我想在我的应用程序中使用Quartz Scheduler框架.我遇到了两种类型的JobStores:

1)RAM Job Store

2)JDBC Job store.

我想知道在哪种情况下我必须使用哪个工作店.他们之间的利弊是什么?

对此有任何想法对我很有帮助,我很感激.

java cron scheduled-tasks quartz-scheduler

7
推荐指数
1
解决办法
5191
查看次数

在MySQL中将默认值作为当前日期+ 30天插入

如何使列的默认值等于MySQL当前日期+ 30天?例如,如果当前日期为10-1-2011,则必须将列值插入为9-2-2011.

mysql sql

6
推荐指数
1
解决办法
3767
查看次数

加载Java中类路径中的XML文件

我需要将类路径中存在的xml文件加载到我的java应用程序中.任何人都可以对此提出建议.

谢谢,
Narendra

java xml resources classpath

5
推荐指数
1
解决办法
1万
查看次数

从 Facebook OAuth 获取手机号码

当我们使用OAuth登录时,我们可以获取用户的手机号码吗?如果答案是“是”,那么我必须使用的范围/权限是什么?在此先感谢您的帮助!

-纳伦德拉

facebook oauth-2.0 facebook-oauth

4
推荐指数
1
解决办法
2426
查看次数

Apache HTTP Server与Oracle HTTP Server

Apache HTTP Server和Oracle HTTP Server之间有什么区别.使用Apache服务器,Oracle HTTP Server有哪些优点/缺点?任何洞察它真的很感激.

谢谢,
Narendra

apache oracle oracle11g

4
推荐指数
2
解决办法
8155
查看次数

使用CURL将表单数据发布到网页

我需要使用curl将表单中存在的一个属性值发布到服务器.

<form action="process.php" method="post">
     <input tupe="text" name="userName" />
</form>.
Run Code Online (Sandbox Code Playgroud)

现在我想将此表单发布到服务器.我怎样才能使用卷曲来实现它.

c java unix linux curl

2
推荐指数
1
解决办法
3598
查看次数