我试图通过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中使用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) 我试图在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)
你能告诉我一种方法来发送布尔作为响应吗?如果没有,我还能做什么?提前致谢!
我有一个程序加载在内存中.现在我想直接访问内存并更改该程序内存中的OPCODE和DATA.为此,我需要编写一个Java程序.
你能告诉我这是否可行?如果是,请告诉我如何编写这样的程序.
提前致谢!
在给定抽象语法树的情况下,我被要求编写一个程序来构造输入程序代码的数据流图.我在线搜索数据流图的定义,发现在代码段的数据流分析中有很多事情发生.我想知道我必须绘制什么来构建给定代码的数据流图.很感谢任何形式的帮助!
我是AWS和Amazon EMR的新手.我创建了一个带有自定义Bootstrap脚本的新集群.当我启动clulster时,它在Bootstrap脚本失败时终止.我现在已经修复了我的脚本,想要重新启动现在,在EMR控制台中我找不到重新启动集群的任何选项!
我在网上搜索了很多,但没有找到任何帮助指导重新启动已终止的群集.任何帮助表示赞赏.
以下是我要在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中进行设计吗?
我有一个名为的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。
你能帮我解决这个问题吗?