web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>   
    <servlet-name>DataImportor</servlet-name>   
    <servlet-class>com.bw.mmsinterface.servlet.DataImportor</servlet-class>   
    </servlet>  
    
    <servlet-mapping>   
    <servlet-name>DataImportor</servlet-name>   
    <url-pattern>/servlet/*</url-pattern>   
    </servlet-mapping>  
</web-app>由于限制字节原因,删去了许多catch exception和无关的内容,请高手解答,不胜感激

解决方案 »

  1.   

    学习!我以前也遇到"HTTP 500错误"的错误.
      

  2.   


      发生错误. 请参考以下异常信息.
    No property definitions for this category.  java.lang.Exception: No property definitions for this category.
    at com.tsslvpn.properties.actions.PropertiesAction.rebuildItems(PropertiesAction.java:328)
    at com.tsslvpn.properties.actions.PropertiesAction.displayCategory(PropertiesAction.java:208) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
    at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194) at com.tsslvpn.core.actions.DefaultDispatchAction.execute(DefaultDispatchAction.java:42)
    at com.tsslvpn.core.actions.AuthenticatedDispatchAction.execute(AuthenticatedDispatchAction.java:167) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    at com.tsslvpn.core.CoreRequestProcessor.process(CoreRequestProcessor.java:178)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
    at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
    at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:286)
    at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:171)  发生错误. 请参考以下异常信息.
      

  3.   

    No   property   definitions   for   this   category有未经定义的属性com.tsslvpn.properties.actions.PropertiesAction.rebuildItems(PropertiesAction.java:328) 
    检查代码吧
      

  4.   

    你这个servlet不叫做servlet,还差两个方法
    /**
     * Constructor of the object.
     */
    public DataImportor() {
    super();
    } /**
     * Destruction of the servlet. <br>
     */
    public void destroy() {
    super.destroy(); // Just puts "destroy" string in log
    // Put your code here
    }//最好加上这个方法
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException { doPost(request,response);


    }你的servlet是手写的吧,用直接生成的模版就不会错
    还有你有很多包也没导