相关疑难解决方法(0)

哪个Tomcat 5上下文文件优先?

Tomcat文档说:

上下文描述符的位置是;

$ CATALINA_HOME/conf/[enginename]/[hostname] /context.xml
$ CATALINA_HOME/webapps/[webappname] /META-INF/context.xml

在我的服务器上,我至少有3个文件浮动:

1 ...tomcat/conf/context.xml
2 ...tomcat/Catalina/localhost/myapp.xml
3 ...tomcat/webapps/myapp/META-INF/context.xml
Run Code Online (Sandbox Code Playgroud)

优先顺序是什么?

java settings configuration tomcat context.xml

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

在cygwin中运行简单map-reduce hadoop示例的问题

我只是想在我的笔记本电脑上以独立模式运行64位Windows 7时运行Hadoop.我已经在默认文件夹(c:\ cygwin)中安装了Cygwin 1.7.我在文件夹c:\ jdk1.7.0_03中有最新的JDK,并设置了JAVA_HOME环境变量.

当我尝试从cygwin提示符运行以下命令时:

$ bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[a-z.]+'
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

12/03/17 19:08:43 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
java.io.IOException: Failed to set permissions of path: \tmp\hadoop-ehtzrhf\mapred\staging\ehtzrhf837602798\.staging to 0700
        at org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:682)
        at org.apache.hadoop.fs.FileUtil.setPermission(FileUtil.java:655)
        at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:484)
        at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:319)
        at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:189)
        at org.apache.hadoop.mapreduce.JobSubmissionFiles.getStagingDir(JobSubmissionFiles.java:116)
        at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:848)
        at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:842)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1059)
        at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:842)
        at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:816)
        at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1253)
        at org.apache.hadoop.examples.Grep.run(Grep.java:69)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
        at org.apache.hadoop.examples.Grep.main(Grep.java:93)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) …
Run Code Online (Sandbox Code Playgroud)

cygwin hadoop

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

在浏览器中查看Tomcat日志文件

我需要以某种方式将Tomcat日志文件暴露给浏览器.我知道这不安全,但这就是所要求的.

我考虑过从日志位置创建一个硬链接,例如tomcat/webapps/ROOT/html/catalina.out- > mydir/logs/catalina.out,但我认为这不是一个好的解决方案(即使它确实有效).是否有将Tomcat日志文件公开给浏览器的既定方法?

browser logging tomcat

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