小编kaj*_*igd的帖子

Eclipse Indigo中的Tomcat 7:Tomcat无法启动

我试图通过Eclipse中的Tomcat运行war文件.但是,当我尝试运行它时,我在服务器控制台中收到以下错误:

Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false]
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false]
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false]
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false]
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method) …
Run Code Online (Sandbox Code Playgroud)

eclipse war tomcat7 eclipse-indigo

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

使用Tomcat,但获取ClassNotFoundException:org.jboss.logging.BasicLogger

我在Eclipse中使用Tomcat 7来运行带有JPA Hibernate的REST Spring Web应用程序.尝试使用部署在其中的应用程序启动Tomcat时,我收到一个奇怪的JBoss错误.我不明白为什么我在使用Tomcat时遇到JBoss错误.这是服务器日志:

SEVERE: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
    at java.lang.ClassLoader.defineClass1(Native Method)
    at …
Run Code Online (Sandbox Code Playgroud)

eclipse rest jboss hibernate tomcat7

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

需要返回Boolean @ResponseBody.现在得到HTTP 406错误

我试图在Web应用程序(REST,Spring,JPA Hibernate)中返回一个布尔值作为HTTP响应.这是代码:

@ResponseBody
@RequestMapping(value="/movieTheater", method=RequestMethod.GET)
public boolean getCustomerInput(Map<String, Double> input) {
    return transactionService.addTransaction(input);
}
Run Code Online (Sandbox Code Playgroud)

现在,我想这不允许我返回一个布尔值,但期待别的东西.当我尝试在浏览器中访问以下内容时:

http://localhost:8081/SpringMVCMerchant/movieTheater.htm
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

HTTP Status 406 -

type Status report

message

description The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.
Run Code Online (Sandbox Code Playgroud)

你能告诉我一种方法来发送布尔作为响应吗?如果没有,我还能做什么?提前致谢!

rest hibernate http spring-mvc tomcat7

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

使用Java访问内存

我有一个程序加载在内存中.现在我想直接访问内存并更改该程序内存中的OPCODE和DATA.为此,我需要编写一个Java程序.

你能告诉我这是否可行?如果是,请告诉我如何编写这样的程序.

提前致谢!

java memory opcode

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

数据流图构建

在给定抽象语法树的情况下,我被要求编写一个程序来构造输入程序代码的数据流图.我在线搜索数据流图的定义,发现在代码段的数据流分析中有很多事情发生.我想知道我必须绘制什么来构建给定代码的数据流图.很感谢任何形式的帮助!

compiler-construction abstract-syntax-tree dataflow-diagram

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

如何在Amazon EMR上编辑和重新启动已终止的群集?

我是AWS和Amazon EMR的新手.我创建了一个带有自定义Bootstrap脚本的新集群.当我启动clulster时,它在Bootstrap脚本失败时终止.我现在已经修复了我的脚本,想要重新启动现在,在EMR控制台中我找不到重新启动集群的任何选项!

我在网上搜索了很多,但没有找到任何帮助指导重新启动已终止的群集.任何帮助表示赞赏.

java hadoop amazon-web-services emr

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

JMeter:在单个线程组中为每个用户使用多个CSV文件和多个HTTP采样器

以下是我要在JMeter中运行的方案:我有一个CSV文件(file1.csv),其中包含100个用户标识和密码。我创建了一个包含100个用户的线程组。我希望每个用户都从file1.csv中读取一行userId和密码。为此,我添加了一个CSV File Config元素。现在,我希望这些用户中的每一个都读取另一个包含500行的CSV文件(file2.csv)。每行包含一个HTTP请求的参数。

因此,我希望每个用户从file1.csv的一行中读取一个设置的userId和密码,并使用该设置向用户发出Fire HTTP请求500次,每次读取file2.csv的每一行。

您能告诉我如何在JMeter中进行设计吗?

csv http jmeter

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

Runtime.getRuntime().exec 中的命令不起作用

我有一个名为的java文件MemoryComparison.java保存在文件夹中D:\Documents\CodeAnalysis\project_analysis_RG\CodeAnalysis\input\master\Kajari_G

我有另一个文件夹D:\Documents\CodeAnalysis\output\,我想在其中存储执行后上述java文件的输出。

在Java程序MemoryComparison.java中我没有给出任何包名称。

现在,我正在从另一个名为 的 java 程序编译并执行上述 java 程序ReadFilesInFolders.java。下面是代码片段:

try {
    Runtime.getRuntime().exec("javac input\\master\\Kajari_G\\MemoryComparison.java");
    Runtime.getRuntime().exec("java -cp input\\master\\Kajari_G\\ MemoryComparison > output\\output1.txt");
     } catch (IOException e) {
    e.printStackTrace();
     }
Run Code Online (Sandbox Code Playgroud)

现在,第一个 exec 工作正常,并且 .class 文件正在 MemoryComparison.java 所在的同一文件夹中生成。但似乎第二个执行程序无法工作,因为没有创建output1.txt。

但是当我从命令提示符运行上述两行时,一切正常并且正在创建output1.txt。

你能帮我解决这个问题吗?

java command-line javac

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