- - PR -
Linuxでservletが表示されない
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-05-15 14:52
>http://localhost:8080/examples/servlets/
>http://localhost:8080/examples/jsp/ は表示できました。 [ メッセージ編集済み 編集者: タスマニア三郎 編集日時 2007-05-15 14:53 ] | ||||||||
|
投稿日時: 2007-05-15 15:07
web.xmlを削除して、Tomcatを再起動し、 http://localhost:8080/XXX/servlet/HelloWorld を実行しましたが、 The requested resource (/hoge/servlet/HelloWorld) is not available. でした | ||||||||
|
投稿日時: 2007-05-15 15:22
Web アプリケーションという単位ではよほど凝った(おかしな)作りがない限り Windows でも Mac でも Linux でも Solaris でも平気で動くはずです。
今回はシンプルは HelloWorld だけのサーブレットのようですから、特に凝ったことをする必要はありません。 Windows で動いているものを Web アプリケーションのディレクトリ丸ごとコピーするだけです。 動かないのであれば何か違いがあるのではないでしょうか? | ||||||||
|
投稿日時: 2007-05-15 15:29
今の現状が、Tomcat、JDK、Apacheなどの設定以外 WinXPからコピーしたものなんですが… ということは、もう一度、設定からやり直したほうがいいってことですかね? 参考にしたサイトです >http://memo.blogdns.net/java3.html [ メッセージ編集済み 編集者: タスマニア三郎 編集日時 2007-05-15 15:41 ] | ||||||||
|
投稿日時: 2007-05-15 16:58
ftpのアスキーモードでクラスファイルを転送してるということはないですか?
| ||||||||
|
投稿日時: 2007-05-15 17:06
ftpで〜.javaをUPして、サーバ(Linux)で、javacでコンパイルして 〜.classにしています。 | ||||||||
|
投稿日時: 2007-05-15 17:33
>java.io.FileNotFoundException: /usr/tomcat/webapps/XXX/WEB-INF/classes/HelloWorld (No such file or directory)
この例外は /XXX/HelloWorld にアクセスしたときのものですか?それとも /XXX/servlet/HelloWorld でアクセスしたときのものですか? WEB-INF/classes/HelloWorld を探しているということはどこかでパッケージが指定されていないことになりますね。InvokerServletがデプロイされているとすれば、アクセスすべきなのは /XXX/servlet/XXX/HelloWorld ではないでしょうか? | ||||||||
|
投稿日時: 2007-05-15 17:52
>インギ様
何度も同じ質問をさせ、申し訳ありませんでした。 -http://localhost:8080/XXX/helloの時 >tomcatを再起動直後 HTTPステータス500 javax.servlet.ServletException: クラスHelloWorldは サーブレットではありません >更新ボタンを押下 HTTPステータス404 サーブレットhelloが利用できません -http://localhost:8080/XXX/HelloWorldの時 (http://localhost:8080/XXX/swervlet/XXX/HelloWorldも同様) >tomcat再起動後、更新関わらず HTTPステータス404 - /XXX/servlet/HelloWorld が表示されています。 |