servletEclipseで.warファイルを作成・配置する方法ローカルのeclipseで作成したservletを開発環境、STG、本番環境にデプロイしたい場面があるとします。その場合に、どのような手順で.warファイルを作成、配置するのか、考えたいと思います。.warファイルとはjavaの設定ファイル、jsp、html、jar形式のライブラリなどがまとめられているアーカイブ。eclipseでアプリケーションを開発するここではサンプルとして、TodoServletというアプリケーションを開発しているとします。fileと出てきます。fileのexport先を指定し、展開します。いうファイルが生成されます。このwarファイルをtomcatのwebappに配置すれば完了です。{}なんか上手くいきませんね。executeQuery以降が駄目っぽいです。これだけで3時間くらいかかった。疲れたので、あまり喜べない。connectorは鬼門だった。unnecessary.java.sql.SQLException:connectorがどうもおかしいっぽい。servletmysql-connectoreclipseのlibにmysql-connectorを配置するservletを作成する。mysqltestとしよう。mysqlにテーブルとレコードを無理矢理つくります。Source)やりたいことはわかった。servletservletのリダイレクト処理doGetなどは関係ないが、とにかく、response.sendRedirect(url);でリダイレクトができる。response);}}jspは省略postを受け取って、redirectOKOK。servleteclipseのファイルをvagrantのtomcat8.5にデプロイするコマンドラインでtomcatを起動しておきます。/opt/tomcat/apache-tomcat-8.5.33/bin/shutdown.shelipseの対象パッケージからwar.fileをexportする。war.fileをtomcatのwebapp配下に配置します。※ここはgitでいいでしょうね。数秒するとwarから自動的にフォルダが生成されます。eclipseからvagrantにデプロイできました。素晴らしい!eclipseで利用するtomcatのバージョンとvagrantにインストールするtomcatのバージョンは合わせておく必要があります。mysqlとの接続をやっていきたいですね。%></body></html>遂にここまできたか。jspservletのメリット一度実行されたServletは、1つのスレッドとして実行環境のメモリ上に常駐しますので、2回目以降の実行においては、新たなプロセスを生成せずに、すでにあるものを実行できるため、応答速度に優れている。複数のクライアントから同時にリクエストがあっても、片方を待たせることなく並行して処理を行うことができるため、やはり応答速度に優れている。Servletに対応したインターネット・サービス・プロバイダ(ISP)がほとんどないこれは大きいね。WordPressPosting....。