新規プロジェクト作成でtomcatプロジェクトを選ぶと、パッケージエクスプローラにservlet-api.jarがある。

これを右クリックしてプロパティを開き、Javadocロケーションに以下を入力する。

http://mergedoc.sourceforge.jp/tomcat-servletapi-5-ja/

これでOK。

最近8080が競合することが多い気がします。

VMware用tomcatとか。Oracleとか。Skypeも、か?

 

tomcatインストールディレクトリ/conf/server.xmlを編集。

 

<!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL HTTP/1.1 Connector on port 8080
    -->
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    -->

 

真ん中あたりにある、port=”8080"を他の番号に変えればOK。

 

SSLの場合等、その他詳細は下記。

http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/ssl-howto.html

テスト環境:

# uname -a
Linux tomcat 2.6.24-24-generic #1 SMP Sat Aug 22 01:06:14 UTC 2009 i686 GNU/Linux

# java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)
Java HotSpot(TM) Client VM (build 1.5.0_16-b02, mixed mode, sharing)

tomcatインストールディレクトリは/usr/share/tomcat5.5
# ls /usr/share/tomcat5.5/
bin  common  conf  doc  logs  server  shared  temp  webapps  work

 

手順:

1.
%TOMCAT_HOME%/server/lib/servlets-cgi.renametojarの名前を変更する。

# cd /usr/share/tomcat5.5/server/lib/

# mv servlets-cgi.renametojar servlets-cgi.jar

 

2.
%TOMCAT_HOME%/conf/web.xmlを編集する。

# cd /usr/share/tomcat5.5/conf/

# vi web.xml

<!--
    <servlet>
        <servlet-name>cgi</servlet-name>
        <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>6</param-value>
        </init-param>
        <init-param>
          <param-name>cgiPathPrefix</param-name>
          <param-value>WEB-INF/cgi</param-value>
        </init-param>
         <load-on-startup>5</load-on-startup>
    </servlet>
-->
このような部分を探して、<!--の行と-->の行を削除する。(カーソルを削除したい行に移動させてddと入力)
 
さらに、

<!--
    <servlet-mapping>
        <servlet-name>cgi</servlet-name>
        <url-pattern>/cgi-bin/*</url-pattern>
    </servlet-mapping>
-->
の<!--と-->も削除する。

4行削除したら保存して閉じる。(シフトキーを押しながらzを2回押す)

 

3.tomcatを再起動する。
# /etc/init.d/tomcat5.5 restart

 

4.
CGIファイルを作成する。

# cd /var/lib/tomcat5.5/webapps/welcome/

# mkdir WEB-INF

# cd WEB-INF/

# mkdir cgi

# cd cgi/

# touch hello.cgi

このhello.cgiにCGIを記述する。

    print "Content-type: text/html\n\n";

    print "test ";

 

5.
ブラウザからアクセスする。

http://localhost/welcome/cgi-bin/hello.cgi

testと表示されればOK。

Internet Explorerは使いたいけどタブブラウザは嫌。

だったら無効にすればいいじゃない!

 

メニューの「ツール」から「インターネットオプション」を選択。

「タブ」の「設定」ボタンをクリック。

WS000100

 

「タブブラウズを有効にする」のチェックを外す。

WS000101

 

「OK」を2回押して閉じたらInternet Explorerを終了して開き直す。

 

オプションは大事よねっ

Skype API で遊んだメモ。

 

手順

  1. Skype APIを入手する。
  2. Skype4COMをインストールする
  3. 開発する

 

詳細

  1. Skype APIを入手する
    Skypeを普通にインストールすれば、自動的にSkype APIも利用可能。
    (普通じゃない=Skypeエクストラがない場合。→追加でインストール。)
    SkypeをインストールせずSkype APIだけをインストールすることはできない。
    Skypeのダウンロードはこちら。

  2. Skype4COMをインストールする
    https://developer.skype.com/Docs/Skype4COM
    から、ZIPファイルをダウンロードして適当なフォルダに展開。

    ダウンロードURL

    コマンドプロンプトでレジストリに登録する
    regsvr32 Skype4COM.dll

    dllのあるフォルダでregsvr32を実行

  3. 開発する
    同梱のSkype4COM.chmがヘルプファイルで、VBScriptなどでの例が載っている。

    WS000099 

書籍感想

ほしのあきサイバークローン

無料サンプル、ブログライター、ブログで口コミプロモーションならレビューブログ

フルみっく
伝染歌プレーヤー

急上昇キーワード

ゲーマータグ

Powered by Movable Type 4.25