小编Cor*_* S.的帖子

我的 Tomcat 日志在哪里?

我使用 apt-get install tomcat6 在 Ubuntu 9.04 服务器上安装了 Tomcat6。我使用管理器界面上传了一个 WAR 并尝试启动应用程序,但在 Web 界面上收到一个非常普遍的错误,说它无法启动。

我试图找到日志以确定为什么我的战争不会开始(我怀疑内存不足,因为我在一个小型 VPS 上)但我不知道它们在哪里。

/var/lib/tomcat6/logs 是空的。我的 Tomcat 启动页面可靠地通知我以下内容;

Tomcat is installed with CATALINA_HOME in /usr/share/tomcat6 
CATALINA_BASE in /var/lib/tomcat6, 
following the rules from /usr/share/doc/tomcat6-common/RUNNING.txt.gz.
Run Code Online (Sandbox Code Playgroud)

更新

我试过跑步;

$ ps -ax 
/usr/bin/jsvc -user tomcat6 -cp /usr/share/java/commons-daemon.jar:/usr/share/tomcat6/bin/bootstrap.jar -outfile SYSLOG -errfile SYSLOG -pidfile /var/run/tomcat6.pid
Run Code Online (Sandbox Code Playgroud)

但是 /var/log/syslog 中没有任何内容

也在运行

$ losof -p PID

没有显示任何日志文件...

$  for PID in $(pgrep jsvc);do sudo ls -l /proc/$PID/fd|grep ' 1 -> ';done
l-wx------ 1 root 500 64 2010-03-30 …
Run Code Online (Sandbox Code Playgroud)

ubuntu tomcat ubuntu-9.04 tomcat6

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

使用“查找”来确定昨天修改的文件

我敢肯定这是一个古老的问题,答案很简单,但我已经尝试了我知道的所有组合,但都没有想出任何办法。搜索谷歌并不愉快,因为搜索这个主题会提供数百种“使用日期命令查找昨天的日期”的方法。

无论如何,我正在尝试使用 find 来选择昨天修改过的文件列表。目标是从目录中选择昨天的日志文件来对它们做一些特定的事情。该目录包含多天的日志输出。

我能得到的最好的结果是找到返回昨天的文件,同时列出今天的文件。我不想看到今天的文件——就在昨天。

我还将提出问题:这是 AIX 发现,而不是您在大多数 Linux 发行版中发现的 GNU 发现。所以-daystart对我来说不是一个选择。(已经想到那个了!)

有人知道在 AIX 上使用 find 列出昨天文件的有效方法吗?

unix find

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

如何更改 tomcat 服务器/容器的默认编码?

我的 webapp 的字符编码有问题,想知道如何更改 Linux 生产服务器上 tomcat 的默认编码,以匹配 Windows 上开发服务器的 cp 1252 编码(或至少是实验使用不同的编码,直到我能找到正确的编码)。

谢谢

tomcat utf-8 encoding eclipse

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

为什么他们称之为“inside_access_in”?

我正在查看 Cisco FWSM 设备的一些配置,我注意到一个名为inside_access_in. 但我经常看到允许内部机器访问“外部”特定资源的 ACE。

我的问题是:他们为什么这么称呼它inside_access_in?为什么不叫它inside_access_out

cisco cisco-pix

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

标签 统计

tomcat ×2

cisco ×1

cisco-pix ×1

eclipse ×1

encoding ×1

find ×1

tomcat6 ×1

ubuntu ×1

ubuntu-9.04 ×1

unix ×1

utf-8 ×1