powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ::: JSF::: из - за чего выдается такая ошибка?
10 сообщений из 10, страница 1 из 1
::: JSF::: из - за чего выдается такая ошибка?
    #34153008
jsfmania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
org.apache.jasper.JasperException: javax.servlet.jsp.JspException: Can't find bundle for base name bundleres, locale ru_RU
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)


root cause

javax.servlet.ServletException: javax.servlet.jsp.JspException: Can't find bundle for base name bundleres, locale ru_RU
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:854)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.create_jsp._jspService(org.apache.jsp.create_jsp:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)


root cause

java.util.MissingResourceException: Can't find bundle for base name bundleres, locale ru_RU
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:805)
java.util.ResourceBundle.getBundle(ResourceBundle.java:699)
com.sun.faces.util.MessageFactory.getMessage(MessageFactory.java:122)
com.sun.faces.util.MessageFactory.getMessage(MessageFactory.java:108)
com.sun.faces.util.Util.getExceptionMessageString(Util.java:426)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getForComponent(HtmlBasicRenderer.java:376)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getMessageIter(HtmlBasicRenderer.java:315)
com.sun.faces.renderkit.html_basic.MessageRenderer.encodeEnd(MessageRenderer.java:127)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:712)
javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:616)
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:539)
com.sun.faces.taglib.html_basic.MessageTag.doEndTag(MessageTag.java:288)
org.apache.jsp.create_jsp._jspx_meth_h_message_0(org.apache.jsp.create_jsp:283)
org.apache.jsp.create_jsp._jspx_meth_h_form_0(org.apache.jsp.create_jsp:172)
org.apache.jsp.create_jsp._jspx_meth_f_view_0(org.apache.jsp.create_jsp:123)
org.apache.jsp.create_jsp._jspService(org.apache.jsp.create_jsp:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34153097
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не может найти файл bundleres_RU.properties
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34153156
jsfmania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделал я ему это файлик bundleres_RU.properties:

companyname = Êîìïàíèÿ;
bossname = Ðóêîâîäèòåëü;
phone = Òåëåôîí;

Save = Ñîõðàíèòü;

Иероглифы эклипс написал, потом посмотрел я одну умную книжку а там файлики *_ru.properties выглядят так:

# Login
LoginCaption=Введите имя пользователя
PasswordCaption=Пароль
SubmitButtonTitle=отправит
SubmitButtonImage=/images/submit_ru.gif
SubmitButtonOverImage=/images/submit_over_ru.gif

т.е. переводятцо в юникод, правильно я понимаю? Как этого в эклипсе добитьцо?
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34153212
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в jdk есть утилита native2asci
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34153638
jsfmania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deadyв jdk есть утилита native2asci

вот тока как ей пользоваться гугль мне не подсказал )
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34153788
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первая ссылка , заходим, видим:

автор
native2ascii - Native-to-ASCII Converter
Converts a file with native-encoded characters (characters which are non-Latin 1 and non-Unicode) to one with Unicode-encoded characters.
SYNOPSIS
native2ascii [options] [inputfile [outputfile]]
DESCRIPTION
The Java compiler and other Java tools can only process files which contain Latin-1 and/or Unicode-encoded (["\udddd"] notation) characters. native2ascii converts files which contain other character encodings into files containing Latin-1 and/or Unicode-encoded charaters.

If outputfile is omitted, standard output is used for output. If, in addition, inputfile is omitted, standard input is used for input.
OPTIONS
-reverse
Perform the reverse operation: convert a file with Latin-1 and/or Unicode encoded characters to one with native-encoded characters.

-encoding encoding_name
Specify the encoding name which is used by the conversion procedure. The default encoding is taken from System property file.encoding. The encoding_name string must be taken from the first column of the table of supported encodings in the Supported Encodings document.

-Joption
Pass option to the Java virtual machine, where option is one of the options described on the reference page for the java application launcher. For example, -J-Xms48m sets the startup memory to 48 megabytes.
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34153903
jsfmania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, видно я че то туплю, преред пятничной пъянкой )

страно что Эклипс этого не умеет делать.
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34154060
jsfmania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я в командной строке сделал:
native2ascii -encoding UTF8 inputbundleres_RU.properties bundleres_RU.properties

был у меня inputbundleres_RU.properties:

#create

companyname = компания;
bossname = руководство;
phone = телефон;

Save = сохранить;

а конвертнулось это все от во что (bundleres_RU.properties):

#create

companyname = вап;
bossname = руководство;
phone = телефон;

Save = сохранить;

деплою этот файлик куда нада, а мне томкат опять кричит:Can't find bundle for base name bundleres, locale ru

и в faces-config.xml прописано:

<application>
<locale-config>
<default-locale>en</default-locale>

<supported-locale>en</supported-locale>
<supported-locale>ru</supported-locale>
</locale-config>

<message-bundle>bundleres</message-bundle>
</application>

че делать ни знаю?
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34156661
jsfmania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно вообще писать JSF - приложения без файлов *.properties ???
...
Рейтинг: 0 / 0
::: JSF::: из - за чего выдается такая ошибка?
    #34157444
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так и делаю. за локаль вообще не замарачиваюсь
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ::: JSF::: из - за чего выдается такая ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]