小编use*_*668的帖子

java.lang.ClassNotFoundException:org.jboss.logging.Logger

我有一个奇怪的问题.

我有一个JMS客户端应用程序和一个在Jboss jboss-5.1.0.GA中配置的MDB.之前我通过"配置构建路径" - >"添加外部罐子"添加了jar,一切正常.

现在,我将所有罐子移动到我项目下的lib文件夹中,并使用"配置构建路径" - >"添加罐子".

现在,我在执行客户端程序时遇到以下异常.:(

`Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/logging/Logger
at org.jnp.interfaces.NamingContext.<clinit>(NamingContext.java:160)
at org.jnp.interfaces.NamingContextFactory.getInitialContext(NamingContextFactory.java:56)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.<init>(Unknown Source)
at com.dcat2.messaging.sendreceive.MessageReceiver_test.sendMessage(MessageReceiver_test.java:68)
at com.dcat2.messaging.sendreceive.MessageReceiver_test.main(MessageReceiver_test.java:57)
`Caused by: java.lang.ClassNotFoundException: org.jboss.logging.Logger
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more`
Run Code Online (Sandbox Code Playgroud)

我在类路径和以下jar中有jndi.properties.

jbossall-client.jar
commons-logging.jar
concurrent.jar
javax.ejb.jar
jms.jar
jnp-client-4.2.2.GA.jar
log4j-1.2.16.jar
sqljdbc4.jar
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙吗?

java eclipse classpath

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

SQLDeveloper无法启动

当我尝试启动SQLDeveloper时,它在命令提示符下给出了以下错误:

Error: This product requires a Java(TM) Platform 5.0 runtime.
You are using 1.4.2-b28 from C:\j2sdk1.4.2\jre
Run Code Online (Sandbox Code Playgroud)

但我的JAVA_HOME设置为java 6

JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释究竟要做什么来解决这个问题?

sql java-home oracle-sqldeveloper

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

如何将包含逗号的值写入csv文件?

我有一个 javascript 程序将值写入 csv 文件。我有一个包含逗号的值。这个怎么做?我是 JavaScript 新手。你能帮我么?

我尝试过双引号

content += record.number +","+ record.category +","+ record.status +","+ record.approval_status +","+ record.requested_by +","+ record.assigned_to +","+record.assign_dept +","+ record.coordinator +","+ record.coord_phone +","+ record.planned_start +","+ record.planned_end +","+record.reason +","+ record.risk_assessment +","+ record.logical_name +","+ "record.assets" +","+ record.request_date +","+ record.subcategory +","+ record.priority_code +","+ record.impact +","+  record.sched_outage_start +","+ record.sched_outage_end  + "\n";
Run Code Online (Sandbox Code Playgroud)

record.assets 是其中包含逗号的字段。

javascript csv escaping

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

批处理文件手动运行但不在任务计划程序中运行

我有一个批处理文件,它将搜索一个java进程并杀死它.在命令提示符下运行bat文件时,该脚本可以正常工作.但是当我尝试在任务调度程序中执行时,它无法正常工作.

我选择了"运行用户是否登录"选项

我的批处理文件如下:

for /F "tokens=1*" %%i in ('jps -lv^|C:\Windows\System32\find.exe "TaskTest"') do (C:\Windows\System32\taskkill.exe /F /PID %%i )
Run Code Online (Sandbox Code Playgroud)

我也尝试了此链接中提到的任何内容 批量运行但不在计划任务中运行

请其他任何建议.

注意:我有另一个批处理文件来存档文件,这些文件在具有相同用户帐户的任务计划程序中正常运行

java pid batch-file command-prompt

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