Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Locked History Actions

tomcat

tomcat

簡単なセットアップ

以下はlinuxの場合

  • 少なくともJREをインストールする。
  • tomcatのzipあるいはtar.gzを取得して、適当なディレクトリに展開

適当な場所に以下のようなスクリプトを作成し、ここから起動する(ディレクトリや設定値は例)。

export JAVA_HOME=/usr/java/latest
export CATALINA_HOME=/opt/tomcat
export CATALINA_OPTS='-XX:MaxPermSize=256m -Xmx1024m -Xms256m'
${CATALINA_HOME}/bin/startup.sh

warをルートコンテキストに配布する

FAIL - Application at context path /*** could not be started

上記のエラーが出た場合。

tomcatのインストールディレクトリ/logsのログを見る。 例えば、

  • catalina.out
  • catalina.YYYY-MM-DD.log

SEVERE: Error listenerStart

要するに、アプリのclassesディレクトリにlogging.propertiesを作成し、以下を記述する。

org.apache.catalina.core.ContainerBase.[Catalina].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler

その後再度アプリを起動しようとすると、例えば、以下のエラーがログに記録される。

Dec 27, 2011 8:03:41 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class ****
java.lang.NoClassDefFoundError: javax/mail/Message
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)

Windows上でundeployすると、ファイルが残ってしまって消せない

「The continued presence of this file may cause problems.」というエラーが表示される。