web项目发布后tomcat报错503

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web项目发布后tomcat报错503相关的知识,希望对你有一定的参考价值。

先看看你的tomcat有没有启动,如果确实启动了,那就是你的项目发布出问题了
项目发布的文件夹为Tomcat6.0\\webapps
参考技术A http://baike.baidu.com/view/4312829.htm 参考技术B 启动日志贴下

ssm整合shiro时web。xml中配置filter,tomcat报错

 

 当我们使用ssm框架整合进行项目开发,使用Shiro作为安全验证管理,在web.xml中配置Shiro过滤器后 启动Tomcat会报错: Error during artifact deployment. See server log for details.

<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
        <property name="securityManager" ref="securityManager"/>
        <property name="loginUrl" value="login.html"/>
        <property name="unauthorizedUrl" value="403.html"/>
        <property name="filterChainDefinitions">
            <value>
                /login.jsp = anon
                /* = authc
            </value>
        </property>
    </bean>
    <!--创建SecurityManager对象-->
    <bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
        <property name="realm" ref="realm"/>
    </bean>
    <!--自定义realm-->
    <bean id="realm" class="com.imooc.realm.CustomRealm">

    </bean>

注意这个地方是DefaultWebSecurityManager,很容易写成DefaultSecurityManager,所以在启动时tomcat会报错,还有就是

 

以上是关于web项目发布后tomcat报错503的主要内容,如果未能解决你的问题,请参考以下文章

tomcat在windows上部署java项目可以运行,在liunx上部署了就报503错误

tomcat 的503错误

apache与tomcat整合后,apache出现错误代码503是啥意思

为啥Tomcat版本9.0.44返回错误503

ssm整合shiro时web。xml中配置filter,tomcat报错

eclipse导入web项目,web.xml报错