2016-02-20 78 views
1

我知道這個問題已被問過很多次,但通讀所有這些後,我不幸找不到答案適用於我。我之所以這麼說,是因爲我的「基本名稱」是作爲「LocalStrings」出現的,我不確定爲什麼。這是我的web.xml文件的樣子:引起:java.util.MissingResourceException:無法找到基本名稱LocalStrings,語言環境en_US的包

<?xml version="1.0" encoding="utf-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> 
<servlet> 
    <servlet-name>Backend</servlet-name> 
    <servlet-class>com.backend.BackendServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>TestKody</servlet-name> 
    <servlet-class>com.backend.TestKody</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>TestKody</servlet-name> 
    <url-pattern>/TestKody</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>Backend</servlet-name> 
    <url-pattern>/backend</url-pattern> 
</servlet-mapping> 
<welcome-file-list> 
    <welcome-file>index.html</welcome-file> 
</welcome-file-list> 
</web-app> 

我能得到的「後端」 servlet的罰款,但每當我試圖去「TestKody」它由導致錯誤」出現:JAVA .util.MissingResourceException:無法爲基本名稱LocalStrings,locale en_US找到分發包。「再次,我很抱歉提出一個以前已經問過的問題,但是我再也找不到一個答案,指出我正確的方向!

編輯:

下面是圖片

enter image description here

enter image description here

+0

你是如何獲取/加載你的資源文件? – aribeiro

+0

@Abdelhak我很抱歉,但你究竟是什麼意思? –

+0

@Abdelhak對不起,我剛接觸eclipse/java!我從谷歌的插件創建了一個Web應用程序項目。我自己並沒有創建一個.properties文件,但是那裏有兩個(儘管我不知道它們是你想要的)。我要上傳他們兩個的圖片和文件結構,以便您可以看到它。 –

回答

1

你缺少servlet-api罐子,F你使用maven添加這種依賴在你的項目:

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>javax.servlet-api</artifactId> 
    <version>3.1.0</version> 
</dependency> 

如果不是,您可以將該jar添加到您的類路徑here

+0

我下載了jar,把它放在我的lib文件夾中,去了Project> Properties> Java Build path>添加JAR並選擇了那個jar,但它仍然不起作用。還有什麼我失蹤? –

相關問題