JBoss Server 7.1 No enum const class java.util.concurrent.TimeUnit.MİLLİSECONDS hatası

JBoss 7.1 web sunucusunu başlatırken aşağıdaki gibi bir hata alabiliriz:

java.lang.IllegalArgumentException: 
No enum const class java.util.concurrent.TimeUnit.MİLLİSECONDS

Bu hatanın sebebi, anlaşılacağı üzere Türkçe karakter problemi. Temel sistem konfigürasyonunuz Türkçe fakat JBoss bunu doğrudan alıp kullanmaya çalıştığı için MİLLİSECONDS’daki i harfleri de büyüyor ve hata oluşuyor.

1 – Bu sorunu Eclipse’te çözmek için:
      Sunucu üzerinde çift tıklıyoruz.
      Open Launch configuration’a tıklıyoruz.
      VM arguments kısmına aşağıdaki satırı ekliyoruz.
      “-Duser.language=en”
      (Kaynak)

2 – Bu çözüm Eclipse için. Fakat eğer JBoss’u standalone ya da domain olarak kullanmak istiyorsanız işler değişiyor. Bunu çözmek için çalıştırdığınız conf dosyasının (örneğin standalone çalıştırıyorsanız standalone.conf) Java options ayarlarının bulunduğu uygun bir yerine şu satırı eklemeliyiz:

set "JAVA_OPTS=%JAVA_OPTS% -Duser.language=en"

(Kaynak)

Advertisements

2 responses to “JBoss Server 7.1 No enum const class java.util.concurrent.TimeUnit.MİLLİSECONDS hatası

  1. Çok yararlı bir bilgi oldu benim için, teşekkür ederim. Saatlerdir internette bu problemi nasıl çözebilirim diye araştırma yapıyordum.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s