Hatena::Groupjavamemo

Javaメモ このページをアンテナに追加

2008-10-26

Tomcatへプログラムを配置

| 00:53 | Tomcatへプログラムを配置 - Javaメモ を含むブックマーク はてなブックマーク - Tomcatへプログラムを配置 - Javaメモ Tomcatへプログラムを配置 - Javaメモ のブックマークコメント

Eclipseで新規プロジェクトを作成、クラスを追加で HelloWorldServlet を追加。

プロジェクトのプロパティを開き、「外部JARの追加」でライブラリ(/usr/shere/java/tomcat6/tomcat6-servlet-2.5-api-0.6.18.jar)を追加します。

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorldServlet extends HttpServlet {
  /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
/**
	 * 
	 */
public void service(HttpServletRequest request, 
                      HttpServletResponse response) 
                          throws ServletException, IOException {
    // ContentTypeを設定
    response.setContentType("text/html; charset=Shift_JIS");
    // 出力用PrintWriterを取得
    PrintWriter out = response.getWriter();
    // 出力
    out.println("<html>");
    out.println("<head>");
    out.println("<title>Hello World Servlet</title>");
    out.println("</head>"); 
    out.println("<body>");
    out.println("Hello World2"); 
    out.println("</body>");
    out.println("</html>");
  } 
}

で実行するとエラーが出ますがHelloWorldServlet.classは作成されていました。

/home/hiroyuki/eclipse/HelloWorldServlet/bin に HelloWorldServlet.class ができているので、/usr/share/tomcat6/webapps/ROOT/WEB-INF/classes のclassesフォルダを作成して、class フォルダへコピー。

WEB-INFにあるweb.xml

  <servlet>
    <servlet-name>Hello</servlet-name>
    <servlet-class>HelloWorldServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/Hello</url-pattern>
  </servlet-mapping>

を追加して、

http://localhost:8080/Helloアクセスすると、Hello World と表示できました。


Javaの道:Tomcat(2.プログラム配置・実行)


JavaでHello World サーブレット (Servlet)編

Tomcat6インストール

| 23:33 | Tomcat6インストール - Javaメモ を含むブックマーク はてなブックマーク - Tomcat6インストール - Javaメモ Tomcat6インストール - Javaメモ のブックマークコメント

$ sudo yum install tomcat6 します。

$ sudo /etc/rc.d/init.d/httpd start します。

$ sudo /etc/rc.d/init.d/tomcat6 start します。

http://localhost:8080/アクセスできるようになります。


(Ubuntu8.10では

$ sudo apt-get install tomcat6

$ sudo /etc/init.d/tomcat6 start

http://localhost:8080/アクセス

http://localhost:8180/Tomcat/5.5にアクセス)

Ubuntu 7.04にTomcat5.5をインストール - Syo-Takasakiの日記


jspでHello World


JavaでHello World サーブレット (Servlet)編

Eclipse

| 20:59 | Eclipse - Javaメモ を含むブックマーク はてなブックマーク - Eclipse - Javaメモ Eclipse - Javaメモ のブックマークコメント

$ sudo yum install eclipse-platform.i386 eclipse-jdt.i386 eclipse-nls-ja.noarch でインストールします。(150MB)


「ファイル」ー「新規」ー「プロジェクト」ー「Java プロジェクト」 HelloWorld

「ファイル」ー「新規」ー「クラス」 HelloWorld で作成して、

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Hello World");
  }
}

のようにして、

実行ボタンをクリックするとHello Worldが表示されます。


eclipse 補完 キーボード入力が出来ないときがある

Fedora JP 掲示板


「ウィンドウ」ー「設定」ー「一般」ー「キー」ー「スキーム」ー「Emacs

Emacs風キーバインド - EclipseWiki


「ウィンドウ」ー「設定」ー「一般」ー「外観」ー「色とフォント」ー「Java エディター」のフォントサイズを7に変更。

「デバック」ー「コンソール」のフォントサイズも7に。

java/uml/eclipse: Eclipse 3.1.2 エディタのフォントの変更


@IT:Eclipseではじめるプログラミング(2)


HelloWorldを書く - EclipseWiki


Webアプリのための標準プラグイン「WTP」 - @IT

Javaインストール

| 19:48 | Javaインストール - Javaメモ を含むブックマーク はてなブックマーク - Javaインストール - Javaメモ Javaインストール - Javaメモ のブックマークコメント

$ sudo yum install "java-*-openjdk*"

(Ubuntu8.10だと $ sudo apt-get install "openjdk-6*")


HelloWorld.java

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Hello World");
  }
}

$ javac HelloWorld.java

$ java HelloWorld


Fedora 9 WineとWindowsアプリケーションソフト


Java開発実行環境を構築する(J2SDK-Linux編) - Fedoraで自宅サーバー構築

ゲスト



トラックバック - http://javamemo.g.hatena.ne.jp/fedora9/20081026