配置struts在weblogic下运行,出现异常?求助

A_Liang 2004-11-02 12:12:27
配置struts在weblogic7下运行,出现如下异常:[ERROR] ActionServlet - -null <java.net.UnknownHostException: java.sun.com>java.
net.UnknownHostException: java.sun.com
at java.net.InetAddress.getAllByName0(InetAddress.java:566)
at java.net.InetAddress.getAllByName0(InetAddress.java:535)
at java.net.InetAddress.getAllByName(InetAddress.java:528)
at weblogic.net.http.HttpClient.openServer(HttpClient.java:243)
at weblogic.net.http.HttpClient.openServer(HttpClient.java:307)
at weblogic.net.http.HttpClient.<init>(HttpClient.java:126)
at weblogic.net.http.HttpURLConnection.getHttpClient(HttpURLConnection.j
ava:125)
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.
java:324)
at java.net.URL.openStream(URL.java:793)
估计是web.xml解析的问题,但是不知道怎么解决?请大家帮忙!谢谢!
...全文
252 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
charlie0895 2004-11-02
  • 打赏
  • 举报
回复
看上面的代码,还可以看看你的struts-config.xml文件
A_Liang 2004-11-02
  • 打赏
  • 举报
回复
附上web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Struts Example Application</display-name>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml, /WEB-INF/struts-config-registration.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<taglib>
<taglib-uri>/WEB-INF/app.tld</taglib-uri>
<taglib-location>/WEB-INF/app.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</web-app>
A_Liang 2004-11-02
  • 打赏
  • 举报
回复
这个例子就是struts自带的example,struts-config.xml如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="logonForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="username" type="java.lang.String" />
<form-property name="password" type="java.lang.String" />
</form-bean>
<form-bean name="subscriptionForm" type="org.apache.struts.webapp.example.SubscriptionForm" />
</form-beans>
<global-forwards>
<forward name="logoff" path="/logoff.do" />
<forward name="logon" path="/logon.jsp" />
<forward name="success" path="/mainMenu.jsp" />
</global-forwards>
<action-mappings>
<action attribute="subscriptionForm" path="/editSubscription" scope="request" type="org.apache.struts.webapp.example.EditSubscriptionAction" validate="false">
<forward name="failure" path="/mainMenu.jsp" />
<forward name="success" path="/subscription.jsp" />
</action>
<action path="/logoff" type="org.apache.struts.webapp.example.LogoffAction">
<forward name="success" path="/index.jsp" />
</action>
<action input="logon" name="logonForm" path="/logon" scope="session" type="org.apache.struts.webapp.example.LogonAction">
<exception key="expired.password" path="/changePassword.jsp" type="org.apache.struts.webapp.example.ExpiredPasswordException" />
</action>
<action input="subscription" name="subscriptionForm" path="/saveSubscription" scope="request" type="org.apache.struts.webapp.example.SaveSubscriptionAction">
<forward name="subscription" path="/subscription.jsp" />
<forward name="success" path="/editRegistration.do?action=Edit" />
</action>
<action forward="/tour.htm" path="/tour" />
</action-mappings>
<controller>
<set-property property="inputForward" value="true" />
</controller>
<message-resources parameter="org.apache.struts.webapp.example.ApplicationResources" />
<message-resources key="alternate" parameter="org.apache.struts.webapp.example.AlternateApplicationResources" />
<plug-in className="org.apache.struts.plugins.ModuleConfigVerifier" />
<plug-in className="org.apache.struts.webapp.example.memory.MemoryDatabasePlugIn">
<set-property property="pathname" value="/WEB-INF/database.xml" />
</plug-in>
</struts-config>

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧