0

JBoss v4.2 サーバーを Eclipse で起動しようとしていますが、いくつかの例外が発生します。これがログです。問題が何であるかの手がかりはありますか?ログにリストされている唯一のファイルはjboss-service.xmlファイルであり、問​​題はありません。

したがって、問題は、次のように、ファイルが ~ を含むファイルをjava.security指していることです。nss.cfg

nssLibraryDirectory = C:\PROGRA~2\Java\jdk1.6.0_32/bin

それを に変更することもできますがC:\Program Files (x86)\Java\jdk1.6.0_32/bin、括弧も好きではありません。そのため、括弧やチルダを使用せずにフォルダーにリンクする方法を見つける必要があります。

今のところ私の問題を解決しました。bin フォルダーを、特殊文字 ( C:\javabin) を含まないフォルダーにコピーしました。うまくいけば一時的な解決策。

4

2 に答える 2

0

エラーはここで説明されています:

Caused by: sun.security.pkcs11.ConfigurationException: Unexpected value Token['~'], line 2
    at sun.security.pkcs11.Config.excToken(Config.java:339)

~ を表すには XML コードを使用する必要があるようです。

XML 構成を投稿できますか?

于 2012-09-07T13:19:21.887 に答える
-1

CDATAタグを含む XML 生成ファイル ( freemarkerを使用) を使用すると、これらの文字が適切にエスケープされます。

それはうまくいくはずです。最初は重いかもしれませんが、これはサーバー実装ごとに 1 回実行し、jboss 4.2.2 GA などのサーバー実装が必要なだけ実行します...

XML エンコーディングも優れていますが、その後の XML ファイルは実際には人間が判読できるものではありません。

生成されたファイルについて考えるには、デフォルトjboss-service.xmlを使用してテンプレートとしてビルドしjboss-service.ftl、構成の更新が必要なときに何度でも生成できます。

メソッドを使用して freemarker を使用してオンザフライで XML 文字をエンコードし、Build-ins for Nodes (XML) をto_xml("name",object)見ることができると思います...これらの方法を選択した場合。

于 2012-09-07T13:29:27.733 に答える