これは単純な HelloWorld サーブレットです。Windows 7 を使用しており、JDK 1.7.0 と Apache Tomcat 7.0.14 がインストールされています。
ファイルの置き場所がわかりません。
物事が実際にどのように機能するかを知りたいので、IDE を使用したくありません。
これは単純な HelloWorld サーブレットです。Windows 7 を使用しており、JDK 1.7.0 と Apache Tomcat 7.0.14 がインストールされています。
ファイルの置き場所がわかりません。
物事が実際にどのように機能するかを知りたいので、IDE を使用したくありません。
それは素晴らしいアイデアだと思います。もっと多くの人にやってもらいたいと思います。
ソースコードファイルが正しいパッケージディレクトリ構造にある限り、それは実際には重要ではありません。詳細が必要な場合は、このパッケージチュートリアルを参照してください。
たとえば、ソースツリーの最上位にいる場合は、コンパイル時にクラスパスにサーブレットAPIjarが必要になります。
javac -cp path/to/servlet-api.jar;. path\to\File.java
最終的.class
にはソースと同じディレクトリにファイルが配置されますが、今のところは問題ありません。パスまたはクラスパスに問題がある場合は、このクラスパスチュートリアルを参照してください。
たとえば、Tomcat libディレクトリには、サーブレットAPIjarファイルを取得する場所がたくさんあります。
完了したら、WARファイルを作成するか、アプリのコンポーネントを個別にデプロイする必要があります。WARファイルとWebアプリは、ここに記載されている特定のディレクトリレイアウトに従います。
一言で言えば:
. (Project root)
├── WEB-INF
│ ├── classes (Your compiled classes, in project directory hierarchy)
│ │ ├── HelloWorldExample.class
│ │ ├── HelloWorldExample.java
│ │ └── LocalStrings.properties
│ ├── jsp (JSPs used as forward targets; not directory accessible to clients)
│ ├── lib (Third-party libraries, including your own)
│ │ ├── jstl.jar
│ │ └── standard.jar
│ ├── tags
│ │ └── helloWorld.tag
│ └── web.xml (Web app configruation file)
└── index.jsp (JSPs directly accessible from clients)
いくつかの手順。
C:\>set CATALINA_HOME=\rene\Tomcat_7.0.14
C:\web-app\src>javac -classpath %CATALINA_HOME%\common\lib\servlet-api.jar WebTest.java
WebTest.java はサーブレットです
ここで素晴らしいチュートリアルを見つけることができます
サーブレットのコンパイル用
javac -classpath C:\apache-tomcat-7.0.13\lib\servlet-api.jar HelloWorldServlet.java