tomcatのクラスパスの設定についてですが、
WIN98SEでは、
autoexec.batで、行うのでしょうか
ちなみにJSDK1.3は、Dドライブに入っています、
tomcatも同じドライブに入っています。
java pressの15号を見ると以下のように書いています。

c:\jakarta-tomcat\lib\jasper.jar
c:\jakarta-tomcat\lib\servlet.jar
c:\jakarta-tomcat\lib\webserver.jar
c:\jakarta-tomcat\lib\xml.jar
と書いてあるのですが、
DOS画面で、
D:WINDOWS>set classpath
このあとに続けて書けばよいのか教えてください。
初歩的な質問で、申し訳ありませんが
なるべく詳細に教えてくださいませんでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

tomcatの起動だけであれば、CLASSPATHは必要ありません。

環境変数としては、JAVA_HOMEとTOMCAT_HOMEが設定されていればOKです。

ただし、servletを作成するときに、servlet.jarなどにCLASSPATHがとおっていないとコンパイルでエラーとなってしまいます。

set CLASSPATH=.;C:\jakarta-tomcat\lib\servlet.jar

でいいと思います。(自信はありませんが、他の*.jarはコンパイルではいらないと思います)

autoexec.batで記述するか否かは、お好きにどうぞ
(autoexec.batに書いておけば、DOSプロンプトを開くたびに、CLASSPATHを設定する必要はなくなります。)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qコマンドプロンプトが、C:\>からではなくC:\Document and settings\Owner>から始まって困っています。

コマンドプロンプトでjavaのコンパイルを行おうと考えているのですが、
C:\Document and settings\Owner>
から始まって困っています。
C:\>
から始めるにはどうすればいいですか?
わかる方がいれば教えてください。お願いします。

Aベストアンサー

#1です。

すみません 間違ってました。

cd c:¥ 

と打ってください。

cd はチェンジディレクトリ と言う意味です。

QTOMCATインストールとAUTOEXEC.BAT

J2SEとtomcatのインストールについて教えて頂きたいのですが

<手順>
1.J2SE1.4.1をインストール。
2.環境変数をautoexec.batに追加。
3.Tomcat4.1.24(binaries)をインストール。
4.環境変数をautoexec.batに追加。

<質問>
A.手順2と4の「環境変数をautoexec.batに追加」する時の
書き方を教えて下さい。

B.また、TOMCAT_HOME\bin\startup.bat もエディタで開いて、
何かを追加しないといけないんでしょうか?
それとも、autoexec.batに追加するだけでいいんでしょうか?

C.autoexec.batが以下のように2つ存在するのですが、
どちらに追加すればいいのでしょうか?

・C:\AUTOEXEC.BAT
・C:\WINDOWS\COMMAND\EBD\AUTOEXEC.BAT

OSはWinMeです。
※環境変数をシステム設定ユーティリティから設定せずに、
autoexec.batを直接編集しようとしてる理由↓
システム設定ユーティリティから、PATHに「%JAVA_HOME%\bin;」を追加しようとすると
「環境変数を置き換えることは出来ません。(”%”は1つしか使用できません)」
というエラーが出て、追加できない為です。
「C:\j2sdk1.4.0\bin」だと追加できるんですが。

J2SEとtomcatのインストールについて教えて頂きたいのですが

<手順>
1.J2SE1.4.1をインストール。
2.環境変数をautoexec.batに追加。
3.Tomcat4.1.24(binaries)をインストール。
4.環境変数をautoexec.batに追加。

<質問>
A.手順2と4の「環境変数をautoexec.batに追加」する時の
書き方を教えて下さい。

B.また、TOMCAT_HOME\bin\startup.bat もエディタで開いて、
何かを追加しないといけないんでしょうか?
それとも、autoexec.batに追加するだけでいいんでしょうか?

C...続きを読む

Aベストアンサー

#1ですが、補足について。。。私が質問の趣旨を勘違いしていたみたいです。。。頼りないですが、一応答えておきます。

前者の質問についてですが、私はMeを使った事がないので、ほとんど知らないのですが、Meで autoexec.bat を使うとJavaがうまく動かないという言葉をよく耳にしますので。。なお、Meを使った事がないので、%を2個使用してエラーが出るというのも、よく分かりません。

後者の質問についてですが、startup.batに環境変数を追加して、動けば特に良いとは思うんですが。エラーが出れば元に戻せばよいし。

すみません、頼りなくて。。

QjarファイルをCLASSPATHを設定せずに実行

eclipseでantを用いてjavaの開発を行っています

JDBCを使用するために外部のjarファイルを利用しているのですがその外部のjarファイルを含めた形で一つのjarファイルに固めることは出来るのでしょうか?

具体的には

>export CLASSPATH="/workspace/project/lib/bar.jar"
>java -jar hoge.jar

ではなく

>java -jar hoge.jar

だけで実行できるようにしたいと考えています

Aベストアンサー

現状では無理だと思います。
これを解決するための「One-JAR」というフレームワークがあるようですが。。。
私は使用したことがないのでなんともいえませんが、検討してみてはいかがでしょうか?

参考URL:http://one-jar.sourceforge.net

QTOMCATで\webapps\ROOTフォルダで自作のindex.jspを表示させるには。

いままで、TOMCATで\webapps\ROOT内に、
index.htmlをおき、トップページにしていましたが、
これを、index.jspに変えようと思いました。
しかし、index.jspは、もともと、TOMCAT宣伝用の
index.jspがあるので、これの名前を変えたのですが、
どうしても、index.jspでこの宣伝用のページ
が表示されてしまいます。
いままで使っていたので、なんとか現在の
ドキュメントルートでindex.jspを使いたいのですが、
どうしたらいいでしょうか。
(WEB-INF内のweb.xmlのservlet-mappingの設定が、
関係ありそうですが)。
お願いします。

Aベストアンサー

ROOT内のWEB-INF内にあるweb.xmlをエディタなどで開いてください。そして以下の部分を探してください。

<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>index.jsp</url-pattern>
</servlet-mapping>

この部分をコメントアウトします。つまり、手前に<!--を、後に-->をつけて、

<!--
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>index.jsp</url-pattern>
</servlet-mapping>
-->

こうするわけですね。
これで、http://localhost:8080/でwebapps/ROOT/index.jspが表示されると思います。

QTomcatの「\WEB-INF\classes」内のクラスファイルが消えた。

サーブレットを勉強しています。Eclipseを使っています。

ある時、PCが固まり強制終了してしまったのですが、起動させると、\WEB-INF\classes内のクラスファイルが消えてしまっていました(!)。

Eclipseを使っているのですが、どうすればまたクラスファイルを生成することができるでしょうか?Eclipse上で、再度javaファイルを保存し直しても、生成されなません(当たり前?)。

よろしくお願いします。

Aベストアンサー

プロジェクトのリビルドで生成されませんか?

ちなみにオートビルドONにしてると
強制終了→Eclipse起動時にフルビルドされてたきがします。


人気Q&Aランキング

おすすめ情報