不知道怎么刚才还好好的,突然就报下面的错误!
开始以为是resin 的licenses问题结果重新
找了一个resin 启动默认页都没有问题!把自己的项目加上去
立刻又报这种错误。也没有什么有用的信息实在不知道那里的问题啊
希望得到大家的帮助啊!55Resin-3.0.14 (built Tue, 05 Jul 2005 11:03:36 PDT)
Copyright(c) 1998-2004 Caucho Technology.  All rights reserved.  Resin Professional has not found any valid licenses.
  Licenses belong in D:\resin\licenses.
  See http://www.caucho.com/sales for licensing information.Using Resin Open Source under the GNU Public License (GPL).  See http://www.caucho.com for information on Resin Professional.Starting Resin on Tue, 10 Jun 2008 19:02:38 +0800 (CST)[19:02:40.171] Server[] starting
[19:02:40.281] Socket JNI library is not available.
[19:02:40.281] Resin will still run but performance will be slower.
[19:02:40.281] To compile the Socket JNI library on Unix, use ./configure; make; make install.
[19:02:40.296] http listening to *:8090
[19:02:40.312] hmux listening to 127.0.0.1:6802
[19:02:40.406] Host[] starting
[19:02:41.187] WebApp[http://localhost:8090] starting
[19:02:44.671] action: init
[19:02:48.484] javax.servlet.UnavailableException
[19:02:48.484]  at org.apache.struts.action.ActionServlet.init(ActionServlet.java:399)
[19:02:48.484]  at javax.servlet.GenericServlet.init(GenericServlet.java:69)
[19:02:48.484]  at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
[19:02:48.484]  at com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
[19:02:48.484]  at com.caucho.server.webapp.Application.start(Application.java:1546)
[19:02:48.484]  at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[19:02:48.484]  at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
[19:02:48.484]  at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
[19:02:48.484]  at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
[19:02:48.484]  at com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
[19:02:48.484]  at com.caucho.server.host.Host.start(Host.java:385)
[19:02:48.484]  at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[19:02:48.484]  at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
[19:02:48.484]  at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
[19:02:48.484]  at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
[19:02:48.484]  at com.caucho.server.host.HostContainer.start(HostContainer.java:468)
[19:02:48.484]  at com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
[19:02:48.484]  at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[19:02:48.484]  at com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
[19:02:48.484]  at com.caucho.server.deploy.DeployController.start(DeployController.java:459)
[19:02:48.484]  at com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
[19:02:48.484]  at com.caucho.server.resin.Resin.init(Resin.java)
[19:02:48.484]  at com.caucho.server.resin.Resin.main(Resin.java:612)

解决方案 »

  1.   

    Resin-3.0.14 (built Tue, 05 Jul 2005 11:03:36 PDT) 
    Copyright(c) 1998-2004 Caucho Technology.  All rights reserved.   Resin Professional has not found any valid licenses. 
      Licenses belong in D:\resin\licenses. 明显是许可证问题。
      

  2.   

    19:02:48.484] javax.servlet.UnavailableException 
    [19:02:48.484] at org.apache.struts.action.ActionServlet.init(ActionServlet.java:399) 
    [19:02:48.484] at javax.servlet.GenericServlet.init(GenericServlet.java:69) 
    [19:02:48.484] at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599) 你去看看你的 ServletConfigImpl 599 行干了什么?异常还想是那里出来的!
      

  3.   

    另外
    用resin3.*以上版本跑struts1.2的程序时,启动会出现javax.servlet.UnavailableException at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)异常
    问题出在struts1.2中的commons-digester.jar包,将struts1.1中的commons-digester.jar包替换struts1.2中的包就可以解决这问题了。 你去看看你的jar包是不是有冲突了!
      

  4.   

    RESIN的启动是有技巧的,直接运行RESIN安装目录下的HTTPD.SH,是将resin运行于前台,httpd.sh start运行resin在后台。 看你运行的是哪个?
      

  5.   

    我觉得如果是resin支持struts的问题,lz不如换个应用服务器,用tomcat也挺好,也有可能是老zz3楼的说法
      

  6.   

    Resin-3.0.14 (built Tue, 05 Jul 2005 11:03:36 PDT) 
    Copyright(c) 1998-2004 Caucho Technology.  All rights reserved.   Resin Professional has not found any valid licenses. 
      Licenses belong in D:\resin\licenses. 明显是许可证问题。
    ----------------
    同一个服务器,换上其他虚拟目录就没有问题另外 
    用resin3.*以上版本跑struts1.2的程序时,启动会出现javax.servlet.UnavailableException at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)异常 
    问题出在struts1.2中的commons-digester.jar包,将struts1.1中的commons-digester.jar包替换struts1.2中的包就可以解决这问题了。 你去看看你的jar包是不是有冲突了!
    ---------------------------------------------------
    这个我也查过。我以前完全可以用。现在突然出问题的
    19:02:48.484] javax.servlet.UnavailableException 
    [19:02:48.484] at org.apache.struts.action.ActionServlet.init(ActionServlet.java:399) 
    [19:02:48.484] at javax.servlet.GenericServlet.init(GenericServlet.java:69) 
    [19:02:48.484] at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599) 你去看看你的 ServletConfigImpl 599 行干了什么?异常还想是那里出来的!
    -------------------------------------------
    这是resin的原码啊
      

  7.   

    晕根本没有解决我的问题。1.许可证不是问题。因为其他项目都可以跑
    2.commons-digester.jar不是问题因为我根本没用这个类
    3.[19:02:48.484] at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599) 这个是resin自己带的。我现在想知道我那里造成了这里出问题?
      

  8.   

    RESIN的启动是有技巧的,直接运行RESIN安装目录下的HTTPD.SH,是将resin运行于前台,httpd.sh start运行resin在后台。 看你运行的是哪个?
    我以前的都是好的突然坏了。不知道那里问题啊!
    重新换了几个resin都不行!其他项目都可以就这个不行!我可能修改过那里!但是我不记得了
      

  9.   

    那就仔细的查查!
    另外最好是运行带start的!
      

  10.   

    首先说明一下你的struts 版本
    还有resin版本
    这样才好找问题