問題タブ [classnotfound]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2540 参照

deployment - PostClassLoaderへのインストール中にエラーが発生しました:org.jboss.deployers.spi.DeploymentException:メタデータを処理できません

あなたが提供できるどんな助けにも前もって感謝します:

JBoss5.0.1GAでEJB3アプリケーションを開発しています。私がデプロイしているアプリケーションは、数年間問題なく動作しています。ただし、最近、いくつかの機能をアップグレードしており、メインのEJBモジュール(MyEJB.jar)が使用するライブラリの1つを更新する必要がありました。これは実際にはサードパーティからのものであるため、ライブラリを完全に制御することはできません。これをfoo.jarと呼びます。そのため、MyEJB.jarはfoo.jarをライブラリとして使用し、しばらくの間、これを正常に実行しています。サードパーティがそのfoo.jarを更新し、デプロイすると、JBossが次のエラーを報告します: PostClassLoaderへのインストールエラー:name = vfsfile:/opt/jboss/jboss-5.1.0.GA/server/default/deploy/MyEJB。 jar / state = ClassLoader mode = Manual requiredState = PostClassLoader org.jboss.deployers.spi.DeploymentException:メタデータを処理できません

スタックトラックのこのエラーの下に、問題の根本的な原因であると思われる次のエラーが表示されます。原因:java.lang.ClassNotFoundException:Foo from BaseClassLoader @ 68b9ec2b {VFSClassLoaderPolicy @ 64030c4 {name = vfsfile:/ opt / jboss / jboss-5.1.0.GA/server/default/deploy/MyEJBjar/ domain = ClassLoaderDomain @ df1cbf6 {name = DefaultDomain parentPolicy = BEFORE parent = org.jboss.bootstrap.NoAnnotationURLClassLoader @ 4383f74d} roots = [MemoryContextHandler @ 16 14911248 [path = context = vfsmemory://5c4o01b-7nn4aj-go4u51sb-1-go4u5c2j-24 real = vfsmemory://5c4o01b-7nn4aj-go4u51sb-1-go4u5c2j-24]、FileHandler @ 1915014350 [path = MyEJBjar context = file:/ opt / jboss / jboss-5.1.0.GA / server / default / deploy / real = file:/opt/jboss/jboss-5.1.0.GA/server/default/deploy/MyEJBjar/]、DelegatingHandler@1308762861[path=G org.snmp4j.smi、net.sf.json.regexp、パッケージキャッシュ、org.snmp4j.security、net.sf.json、META-INF、net.sf.json.groovy、com.mycompany.util.clipgeneration] NON_EMPTY}} at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448) java.lang.ClassLoader.loadClass(ClassLoader.java:248)at org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossClientMetaData(OptAnnotationMetaDataDeployer.java:115)at org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData(OptAnnotationMetaDataDeployer org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:177)...32詳細java:248)org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossClientMetaData(OptAnnotationMetaDataDeployer.java:115)at org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData(OptAnnotationMetaDataDeployer.java:82)at org.jboss.deployment .java:177)...32以上java:248)org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossClientMetaData(OptAnnotationMetaDataDeployer.java:115)at org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData(OptAnnotationMetaDataDeployer.java:82)at org.jboss.deployment .java:177)...32以上

ロード時にJBossがFooを検出しない原因となるFooに対して何ができたでしょうか?権限と場所は同じですが、所有者(Linux RedHat 5.4で実行)も同じですか?

メタデータを処理できない問題を修正するにはどうすればよいですか?

再びありがとう!

乾杯、

0 投票する
4 に答える
6486 参照

zend-framework - Zend フレームワークの致命的なエラー: クラス 'Application_Model_DbTable_Albums' が見つかりません

Rob Allen の「Getting Started with Zend Framework」から Zend フレームワークを学ぼうとしています。与えられたのと同じ例を使用しましたが、エラーが発生しました-

致命的なエラー: クラス 'Application_Model_DbTable_Albums' が /var/www/html/workbench/sreekantk/zf-tutorial/application/controllers/IndexController.php の 14 行目に見つかりません。

models フォルダーへのパスを設定する必要があると思いますが、その方法がわかりません。誰でも私を助けてくれませんか。

これは私のBootstrap.phpファイルです。

// アプリケーション/Bootstrap.php


Just H に感謝します。うまくいきました。実際には、フォルダー構造を変更し、再度ファイルに追加appnamespace="Application"した後です。application.iniコメントありがとうございます。

0 投票する
2 に答える
12127 参照

java - ChromeにアプレットをロードするときのClassNotFound例外

ChromeでJavaアプレットを実行するのに苦労しています。Firefox、Opera、Safariでは正常に動作しますが、クラスローダーはクラスを見つけることができません。

これが私のテストアプレットクラスです(単純にするためにパッケージ宣言も削除しました):

最小限のテストページは次のとおりです。

スタックトレースは次のとおりです。

を使用してクラスをコンパイルしjavac Test.java、.classファイルを.htmlファイルと同じフォルダーに配置しました。繰り返しになりますが、これはFirefox、Safari、Operaの両方で正常に動作するので、Chromeではどうでしょうか。

jarを作成して追加しようとしました<param name="archive" value="Test.jar" />が、役に立ちませんでした。

ああ、そして私が質問している間:タグ<param>内のアプレットで使用できるパラメータをリストした公式の仕様はありますか?<object>これはHTML5仕様には含まれていませんが、これは理にかなっていますが、Oracleは古い放棄された<applet>タグを支持しているようで、厳密なHTML5を使用する必要があります。

環境

OSX10.7.1を実行しているMacBookPro

Google Chrome 13.0.782.220

0 投票する
1 に答える
8653 参照

java - TomcatのカスタムMBean-InitialContextの作成時にjavaURLContextFactoryが見つかりません

Tomcat 6にデプロイするカスタムMBeanを作成しました。そのタスクの1つは、データベース値を照会することです。これを行うには、JNDIを使用してデータベースリソースをロードします。リソースはTomcatのserver.xmlで定義されています。

問題は、インスタンスを作成すると、が見つからないためにがjavax.naming.InitialContextスローされることです。このクラスは、共通のクラスローダーにあり、ロードされます。MBeanコードを含むjarは、共有クラスローダーによってロードされます。ClassNotFoundExceptionorg.apache.naming.java.javaURLContextFactorycatalina.jar

これを回避する方法について何かアイデアはありますか?

注:私のMBeanは、で定義したContextListenerによってロードされtomcat/conf/web.xmlます。web.xmlまた、違いがないWebアプリで定義しました。共有クラスローダーによってロードされるクラスに依存しているため、共通クラスローダーによってロードされるようにjarを実際に移動することはできません。

前もって感謝します、

意思

0 投票する
8 に答える
39970 参照

java - Android:サービスインテントを開始できません:見つかりませんか?

私はこの問題を抱えた最初の人ではありませんが、私は非常に多くの解決策を試しました、私は見つけました、そして誰も働きません...多分あなたはエラーを見つけることができました

エラー(他の設定に応じて、.classなしおよび/.Clientありでも発生しました)

12-02 16:40:15.359:W / ActivityManager(74):サービスインテントを開始できません{act = com.android.fh.EnOceanApp.Client.class}:見つかりません

マニフェストでは、これはアプリケーション、アクティビティ外に含まれています(アクティビティおよび「.Client」でも試してみました)

onCreate()のコード

また

また

また

そして今、私はもうアイデアを持っていません.... com.android.fh.EnOceanAppはパッケージであり、Client.javaはこのパッケージのサービスクラスです

そして私が忘れたマニフェスト:

0 投票する
3 に答える
6430 参照

tomcat - SpringMVCクラスが見つかりません

Tomcat6.0サーバーを使用してSTSでSpringMVCプロジェクトを実行しようとしています。しかし、私には解決できない次の2つのエラーがあります。

これはビルドパスに関係していると思います。助言がありますか?

0 投票する
1 に答える
388 参照

maven - Maveninfinispanクイックスタート

Infinispanクイックスタートをコンパイルしましたが、実行しようとすると次のエラーが発生します

私はこのチュートリアルに従っています。

https://github.com/infinispan/infinispan-quickstart/tree/master/embedded-cache

私はIDEを使用していないので、Mavenがinfinispanでどのように機能するかを学ぶことができます。コマンドプロンプトプロンプトからこのコマンドを使用していますコンパイルするには、

そして、実行するには、

java -cp target/classes:target/dependency/* Quickstart

正常にコンパイルされています。クラスファイルが保存されているターゲットディレクトリ内からコンパイルしてクイックスタートを実行しようとしました。しかし、同じエラークラスが見つかりました....。

ありがとうミーナ

任意の助けをいただければ幸いです。

0 投票する
1 に答える
609 参照

php - クラスが見つかりません

私はMVCとCodeigniterを初めて使用し、クラスを機能させようとしています。

CodeIgniter2.1.0とDoctrine2.2.1を実行しています

私のコードがsubmit()関数を呼び出すと、次のようなClass 'Myclass_model' not found行への参照が表示されます。$u = new Myclass_model();

(下部の編集ノートを参照してください。現在、Class 'Doctrine_Record' not found拡張されたモデルに入ります)

私のコントローラーには次のコードがあります:

そして、私の/ application /models/フォルダーにmyclass.phpがあります。

私の問題はDoctrine_Recordの拡張にあると思います。doctrine2がインストールされており、/ application /libraries/にDoctrine.phpとDoctrineフォルダーがあります。しかし、どこでチェックするか、Doctrine_Recordが使用可能であるか、構成されているかなどをチェックして確認する方法さえわかりません。

誰かが私がこれをトラブルシューティングし、問題がどこにあるのかを理解するのを手伝ってもらえますか?私のクラスで何か簡単なことはありますか?Doctrineのインストール/設定に問題がありますか?

編集:私は次のようにクラスを呼び出すという提案に従いました:

そして今Class 'Doctrine_Record' not found、モデルがDoctrine_Recordを拡張する場所を取得しています

0 投票する
2 に答える
1086 参照

android - Android:存在するクラスと、それが見つからなかったLogcatログ

自分のラップトップで開発したプロジェクトを別のPCにインポートしようとしました。

プロジェクトは私のラップトップで非常にうまく機能すると確信していますが、新しいPCでは、アプリケーションがクラッシュし、クラスが見つからなかったことが通知されます。

ライブラリとクラスが存在します。

問題を解決するにはどうすればよいですか?

前もって感謝します。

0 投票する
2 に答える
4675 参照

jdbc - ClassNotFoundException:サービスミックスの使用中にcom.mysql.jdbc.Driverが見つかりません

私はservicemix4.4.1とmaven3.0.4を使用しています。私はservicemix/javaの世界に非常に慣れていません-私の主な知識はc#/phpです。

ルートの1つに以下を追加しました。

次に、ルートをサービスミックスに展開すると、次のようになります。

いくつかのグーグルから、POMからいくつかの行が欠落していることがわかったので、次を追加しました。

また、servicemixがバンドルについて認識できるように、以下を実行しました。

ただし、バンドルを開始しようとすると、次のようになります。

また、動的インポートが許可されるように、プロジェクトにマニフェストファイルを追加できるというグーグルも行いました。したがって、プロジェクトのルートにMANIFEST.MFという新しいファイルを追加し、ファイルに次のファイルを追加しました。

しかし、これも効果がありません。ぐるぐる回っているような気がします。どんなヘルプ/ポインタも素晴らしいでしょう。

私はすべてが理にかなっていることを願っていますが、そうでない場合は、そう言ってください。私はそれをよりよく説明しようとします。

乾杯。