hnakamur’s blog: m2eclipseとTomcatプラグインの連携設定ではSysdeo Tomcatプラグインを使った方法を書きましたが、WTP (Web Toolkit Platform)のほうが簡単ということがわかりました。
eclipseのJavaEE版ならWTPが含まれています。
使い方
あらかじめTomcatをインストールしておきます。
Tomcatサーバの登録
Eclipseの[Servers]ビューで右クリックしてポップアップメニューを開き[New]/[Server]メニューを選ぶ。
ツリーでTomcatのバージョンを選んでTomcatのインストールディレクトリを選択(ここの手順はうろ覚え)
ウェブアプリの登録
Eclipseの[Servers]ビューのサーバーの行を右クリックしてポップアップメニューを開き[Add and Remove...]メニューを選ぶ。
ウェブアプリのプロジェクトを選んで追加する。
あとはstartで起動すればよいだけです。試してみた感じではTomcatのインストールディレクトリ内の設定ファイルが書き換えられたりはしないようです。
追記
WTPだからというのは無関係でSAStrutsのDoltengで作成したプロジェクトではsrc/main/webapp/WEB-INF/のlib/にライブラリが置いてあり、classes/以下にコンパイルしたクラスを置くように設定されているというのが本質でした。
試しにpom.xmlの依存関係を変更してmvn war:inplaceを実行すればsrc/main/webapp/WEB-INF/lib/以下が更新されました。なので、これも含めてSubversionなどソース管理システムに登録してしまうのが簡単そうです。
ラベル
- 7zip (2)
- Android (2)
- ant (3)
- Apache (1)
- arping (1)
- ASUS (2)
- binary (1)
- BootCamp (1)
- CentOS (43)
- checkstyle (1)
- chkconfig (1)
- coLinux (3)
- css (3)
- csv (1)
- curl (1)
- cygwin (2)
- dd (1)
- Debian (3)
- dns (1)
- docomo (1)
- Doma (1)
- eclipse (6)
- EPEL (1)
- ext4 (1)
- firefox (2)
- font (3)
- gimp (1)
- git (1)
- haskcell (1)
- Haskell (5)
- heartbeat (5)
- HTML (1)
- html5 (1)
- i18n (1)
- imageFORMULA (1)
- ImageMagick (1)
- ime (1)
- InternetExplorer (1)
- iPhone (1)
- iptables (1)
- java (2)
- javascript (3)
- json (1)
- jsonic (1)
- keepalived (2)
- keychain (2)
- kvm (14)
- libvirt (9)
- Linux (21)
- Linux-VServer (6)
- Lion (2)
- load-balancer (1)
- lvm (1)
- mail-server (1)
- maven (3)
- mybatis (1)
- MySQL (1)
- nat (2)
- netatalk (2)
- network (8)
- nginx (1)
- node.js (2)
- nslookup (1)
- NTFS (2)
- OpenVZ (3)
- oracle (4)
- OSX (4)
- PDF (1)
- Perl (1)
- permission (2)
- PHP (1)
- plink (1)
- port-forwarding (1)
- PostgreSQL (2)
- ProLiant (4)
- putty (1)
- Q-Oper8 (1)
- raid (1)
- Rails (1)
- rpmforge (1)
- Ruby (2)
- sastruts (2)
- scanner (1)
- ScanSnap (1)
- scp (1)
- screen (1)
- screensaver (1)
- serial-console (2)
- sl6 (10)
- slirp (1)
- spring3 (2)
- ssh (2)
- ssh-agent (1)
- struts2 (1)
- Subversion (2)
- svnsync (1)
- syntax highlight (1)
- tap (1)
- teraterm (2)
- Time Machine (2)
- tomcat (2)
- ubuntu (6)
- UL80AG (2)
- ultravnc (1)
- vim (2)
- VIP (1)
- virt-clone (1)
- vmware (3)
- vnc (1)
- webworker (1)
- Windows (4)
- Windows 7 (5)
- Windows XP (2)
- Wireshark (1)
- wolframalpha (1)
- Xcode (1)
- XHTML (1)
- yum (5)
- 本 (1)
0 コメント:
コメントを投稿