我是Spring的初學者。試圖運行一個簡單的「Hello World!」項目使用NetBeans IDE 8.1,Glassfish的4.1無法運行簡單的「Hello World!」項目使用NetBeans IDE 8.1,Glassfish 4.1
這裏是我的代碼:
的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>tryspring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>tryspring</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>redirect.jsp</welcome-file>
</welcome-file-list>
servlet.xml中
<?xml version='1.0' encoding='UTF-8' ?>
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"/>
<!--
Most controllers will use the ControllerClassNameHandlerMapping above, but
for the index controller we are using ParameterizableViewController, so we must
define an explicit mapping for it.
-->
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="index.jsp">indexController</prop>
</props>
</property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/"
p:suffix=".jsp" />
<!--
The index controller.
-->
<bean name="indexController"
class="org.springframework.web.servlet.mvc.ParameterizableViewController"
p:viewName="index" />
index.jsp的
</head>
<body>
<p>Hello! This is the default welcome page for a Spring Web MVC project.</p>
<p><i>To display a different welcome page for this project, modify</i>
<tt>index.jsp</tt> <i>, or create your own welcome page then change
the redirection in</i> <tt>redirect.jsp</tt> <i>to point to the new
welcome page and also update the welcome-file setting in</i>
<tt>web.xml</tt>.</p>
</body>
但是當我運行正在顯示沒有頁面項目。
Error: "HTTP Status 404 - Not Found"
任何人都可以幫忙嗎?
此代碼由NetBeans IDE生成。
我剛纔修改了從*.htm
到*.jsp
的調度修改器。是否導致問題?
10服務器日誌中的任何錯誤? (你可以在Netbeans輸出視圖的特定選項卡中找到) – Gimby
@Gimby沒有這樣的錯誤,而沒有錯誤。 –
...服務器日誌中是否有任何指示服務器啓動成功的輸出?我只是在這裏發佈日誌輸出。另外,當您運行應用程序時,哪個URL位於瀏覽器窗口中? – Gimby