2016-03-30 17 views
0

Yerel Liberty Server'ımda dağıtılmış bir Spring MVC uygulamasına sahibim. Bir yan dal üzerinde çalışmak için Eclipse'de yeni bir çalışma alanı yaratıncaya kadar her şey yolundaydı.Websphere Liberty dağıtımlarında görülen özellik dosyası değişiklikleri,

Sorunum; Liberty Server'a yeni özellik değişiklikleri (baharda kullanılan: JSP'lerde ileti etiketleri) yayınlayamıyorum. Java, JSP, JS ve HTML dosyalarındaki değişiklikleri çok iyi yayınlayabileceğimi unutmayın, ancak yeni eklenen özellik anahtar/değer çiftlerini görmeyeceğim. Önceden eklenen çiftler çalışıyor

MesajımSource bean configuration şöyle;

login_messages_en.properties gelen örnek bir pasajı
<bean id="messageSource" class="com.myproject.components.ExposedResourceBundleMessageSource"> 
     <property name="basenames"> 
      <list> 
       <value>file://${PROJECT_HOME}/settings/webMessages/user_homepage_en</value> 
       <value>file://${PROJECT_HOME}/settings/webMessages/register_messages_en</value> 
       <value>file://${PROJECT_HOME}/settings/webMessages/template_messages_en</value> 
       <value>file://${PROJECT_HOME}/settings/webMessages/login_messages_en</value> 

      </list> 
     </property> 
     <property name="defaultEncoding" value="UTF-8" /> 
</bean> 

(ilk 4 girdileri iyi çalışıyor, son 2 girişleri yeni bir işe yaramaz eklenir):

login.wizard.step1    = Step 1 
login.wizard.step2    = Step 2 
login.wizard.step3    = Step 3 
login.wizard.step4    = Step 4 

login.userInformation   = User Information 
login.registerPopup   = Register Now 

böyle JSP kodu bunları kullanmaya çalıştığınızda :

:
<label><spring:message code="login.userInformation" /></label> 

özel durum almak 210

Nedeniyle: javax.servlet.jsp.JspTagException: kodu 'login' için 'login'.

şimdiye kadar denedim Ne:

  • Maven'in Güncelleme/Temiz projesini yükleyin
  • sunucusu çalıştırmak, tüm SAVAŞ dosyaları çıkarın Liberty Sunucusu
  • Sonraki Başlat seçeneğini
  • Temiz Sunucu empty (boş alan), sonra geri onları geri
  • Meslektaşlarım ile kontrol ve onların doğrulanması aynı kodları kendi makinelerinde çalışır

cevap

1

jvm.options özelliklerinizi kontrol ettiniz mi? Belki de proje tanımlama özellikleriniz farklı yollara işaret eder.

İlgili konular