はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 Tomcat後のプログラム動作確認について
日時: 2005/05/05 11:08
名前: はらり

いつも参考にしています。

サーバサイドJAVAをセットアップ中なんですが、
Tomcatの最後のプログラム動作確認で
#javac TestServlet.javaを実行したところ
TestServlet.java:4: パッケージ javax.servlet は存在しません。
import javax.servlet.*;
^
TestServlet.java:5: パッケージ javax.servlet.http は存在しません。
import javax.servlet.http.*;
^
TestServlet.java:6: シンボルを解決できません。
シンボル: クラス HttpServlet
場所  : TestServlet の クラス
public class TestServlet extends HttpServlet {
                 ^
TestServlet.java:7: シンボルを解決できません。
シンボル: クラス HttpServletRequest
場所  : TestServlet の クラス
 public void doGet(HttpServletRequest request,
          ^
TestServlet.java:8: シンボルを解決できません。
シンボル: クラス HttpServletResponse
場所  : TestServlet の クラス
  HttpServletResponse response)
  ^
TestServlet.java:9: シンボルを解決できません。
シンボル: クラス ServletException
場所  : TestServlet の クラス
   throws IOException, ServletException {
             ^
エラー 6 個

となって実行ファイルが作成されません。
どこかセットアップの設定がまちがってるのでしょうか?。

完全にこのサイトの手順書どおりにセットアップしました。
Javaバージョンは j2sdk 1.4.2_08 です。
tomcatは tomcat-4.1.27-13です。

■ コンテンツ関連情報

 Re: Tomcat後のプログラム動作確認について ( No.1 )
日時: 2005/05/05 16:22
名前: 管理者

はらり様。

コマンド「# env」の実行結果を教えてください。
 Re: Tomcat後のプログラム動作確認について ( No.2 )
日時: 2005/05/06 12:36
名前: はらり

お世話になってます。 全部必要ではないと思いますが、念のため・・・
よろしくお願いいたします。


TOMCAT_HOME=/usr/share/tomcat
HOSTNAME=linux.XXXX.XXX.com
SHELL=/bin/bash
TERM=xterm
CATALINA_HOME=/usr/share/tomcat
HISTSIZE=1000
USER=root
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
USERNAME=root
MAIL=/var/spool/mail/root
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_08/bin:/root/bin
INPUTRC=/etc/inputrc
PWD=/usr/local/snortsnarf/include/SnortSnarf
JAVA_HOME=/usr/java/j2sdk1.4.2_08
LANG=ja_JP.eucJP
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/root
BASH_ENV=/root/.bashrc
LOGNAME=root
CLASSPATH=.:/usr/java/j2sdk1.4.2_08/jre/lib:/usr/java/j2sdk1.4.2_08/lib:/usr/java/j2sdk1.4.2_08/lib/tools.jar:/usr/share/tomcat/common/lib
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
OLDPWD=/root/at_run

 Re: Tomcat後のプログラム動作確認について ( No.3 )
日時: 2005/05/06 13:17
名前: 管理者

環境変数には問題なさそうです。
しかし、サーブレットクラス「servlet.jar」が参照できていないようですね。
申し訳ありませんが、コマンド「# $JAVA_HOME/jre/lib/ext/」の結果も教えてください。
 Re: Tomcat後のプログラム動作確認について ( No.4 )
日時: 2005/05/07 12:32
名前: はらり

お世話になっております。ディレクトリという回答が来ました。
これは間違ってるのでしょうか?

-bash: /usr/java/j2sdk1.4.2_08/jre/lib/ext/: is a directory
 Re: Tomcat後のプログラム動作確認について ( No.5 )
日時: 2005/05/07 14:29
名前: 管理者

はらり様。

すみません。説明不足でした。
# ls $JAVA_HOME/jre/lib/ext/
上記コマンドをお願いします。
失礼致しました。
 Re: Tomcat後のプログラム動作確認について ( No.6 )
日時: 2005/05/08 22:23
名前: はらり

こんばんわ。

どうやらServlet.jarがないようですね。
どうしてこんなことになってるのでしょうか・・?
インストール失敗・・かな・・

結果
dnsns.jar ldapsec.jar localedata.jar sunjce_provider.jar
 Re: Tomcat後のプログラム動作確認について ( No.7 )
日時: 2005/05/09 07:52
名前: 管理者

はらり様。

以下のページで紹介している所で、サーブレットクラスのコピーは実施されましたか?
http://kajuhome.com/tomcat.shtml#n03
サーブレットクラスをJRE(Java実行環境)のクラスライブラリへコピー
[root@fedora root]# cp /usr/share/tomcat/common/lib/servlet.jar $JAVA_HOME/jre/lib/ext/

上記コマンドを実施後、再コンパイルしてみて下さい。エラーが出なくなるはずです。
 Re: Tomcat後のプログラム動作確認について ( No.8 )
日時: 2005/05/31 21:41
名前: はらり

返事が遅れてすいません。

コンパイルできましたー。ありがとうございました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.