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 :
:özel durum almak 210<label><spring:message code="login.userInformation" /></label>
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