質問: Eclipse上で作成したサーブレットを実際の別のマシンのTOMCATで動作させるための設定がわかりません 開発環境は Windows7/64 Eclipse4.4(32ビット) Eclipseに内蔵されたTomcat8(32ビット) JRE1.8(32ビット) で、 動作環境は Windows2008R2 Tomcat8(32ビット) JRE1.8(32ビット) です JRE等が32ビットなのはJNAから32ビットで作成されたDLLをコールするためです Eclipse上では パッケージ名 TPack サーブレット名 TServ として作成しました Tomcatでは C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\webapps 配下に webtestフォルダを作成し webtest →WEB-INF -→classes eclipseのプロジェクトのbuildフォルダ配下のclassファイルを全てコピー -→lib jna.jar win32-x86.jar というフォルダ構成にし、 WEB-INFフォルダ直下の web.xmlファイルに ``` TServ /webtest/* ``` としてみたのですが、 The requested resource is not available. としかサーバが返してきません サーブレットの名前やurlを大文字小文字を組み合わせを変えてみたりしたのですが、やはり変わりませんでした 正しいweb.xml等の記述方法を教えてください また、現在はアプリのwebappsフォルダに配置しているのですが 出来れば、別のフォルダにアプリを構築したいので、その記述方法も教えていただきたいです
回答: EclipseのTomcatでは、アプリケーション実行に問題ないことが前提ですが、 プロジェクトエクスプローラーにて、対象のプロジェクトの上で右クリックをし、 エクスポート > WARエクスポート でwar形式でエクスポートします。 それを動作させたいTomcatのwebappsにコピーしてから、Tomcatを起動してください。 自動的にwarファイルが展開され、アプリケーションとして搭載(デプロイ)されますのでお試しください。