2012-03-20 2 views
-2

NetBeans 7.1を使用してサーブレットを作成しました。私は問題が何であるかを把握することはできませんクラス "<CLASS_NAME>" netherはweb.xmlファイルで指定されたメインメソッドもサーブレットも持っていません

class ' ' does not have a main method"

:今、私はそれを実行しているとき、それは私にこの後

Class ' ' neither has a main method nor its a servlet specified in web.xml

を与えている、私の1つの以上のエラーを示しています。私はアンインストールしてNetBeanを2回インストールしましたが、何の助けもありませんでした。サーブレットは、ロジックを持たない通常のサーブレットです。

+0

どのように実行していますか?どのサーブレットコンテナを使用していますか? –

+0

あなたのweb.xmlファイルを表示 –

+0

@DaveNewton:サーブレットをrクリックして実行しています。私は、Tomcat 7 –

答えて

1

長い検索の後、私は答えと感じるものを得ました。追加する:

@WebServlet (name="name of servlet",urlPatterns={"/url patter of servlet"}) 

クラスの上に追加してください。これは私のために働いた。

0

NetBeans IDEを再起動するだけで、このバグが修正されます。

0

これをプロジェクトのマネージドBeanに追加し、問題を解決しました。私はその理由を知らない。

import javax.faces.bean.ManagedBean; 

@ManagedBean 
関連する問題