`
LK.Bing
  • 浏览: 80439 次
  • 性别: Icon_minigender_2
  • 来自: 临川->成都
社区版块
存档分类
最新评论

Struts2应用发布的时候注意把开发模式改回FALSE

阅读更多

   www.jhost.cn注册了一个帐号,可以免费使用jsp服务器,支持struts2+hirbernate+spring. 还有免费的sql服务器。 是个不错的免费空间。不过免费还是有限制的。最近好像还开始收费了。

    恩,在空间上发布了一个测试struts2的项目,结果弄了几天,没成功过。郁闷,服务器日志老是出错如下:严重: Exception starting filter struts2
java.security.AccessControlException: access denied (java.io.FilePermission jar:file:\D:\Apache2.2\htdocs\userspace\kaibing\wwwroot\WEB-INF\lib\struts2-core-2.1.8.1.jar read)
 at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
 at java.security.AccessController.checkPermission(AccessController.java:546)
 at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
 at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
 at java.util.zip.ZipFile.<init>(ZipFile.java:109)
 at java.util.jar.JarFile.<init>(JarFile.java:133)
 at java.util.jar.JarFile.<init>(JarFile.java:70)
 at com.opensymphony.xwork2.util.FileManager$JarEntryRevision.needsReloading(FileManager.java:264)
 at com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:70)
 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:324)
 at org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload(StrutsXmlConfigurationProvider.java:168)
 at com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:220)
 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:61)
 at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:819)
 at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:191)
 at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
 at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
 at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
 at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
 at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173)
 at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:623)
 at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:163)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at sun.reflect.GeneratedMethodAccessor1388.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
 at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)
 at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
 at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
 at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
 at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
 at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
 at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
 at java.lang.Thread.run(Thread.java:619)
2010-1-23 0:01:39 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2010-1-23 0:01:39 org.apache.catalina.core.StandardContext start
严重: Context [/kaibing] startup failed due to previous errors
2010-1-23 0:01:39 freemarker.log.JDK14LoggerFactory$JDK14Logger warn
警告: Could not create a file template loader for current directory
java.security.AccessControlException: access denied (java.io.FilePermission D:\workspace\runexe read) 

 

就这么个简单的都弄不成,我晕。找了很多网页,问了很多人都不成。最后自己把struts.xml配置文件改了就成了。郁闷。

<constant name="struts.devMode" value="false" />   <!-- 设置开发模式打开 -->  关键是这个要改成false

然后就顺利成功了。

以下是我注册的网址:http://do.jhost.cn/kai  (随时更新,欢迎来访)

2
0
分享到:
评论

相关推荐

    分数阶低通滤波器的脉冲响应不变离散化Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    录音程序QZQ.zip

    录音程序QZQ

    expectk-5.45-14.el7-1.x64-86.rpm.tar.gz

    1、文件内容:expectk-5.45-14.el7_1.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/expectk-5.45-14.el7_1.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    高光谱 CARS 显微镜和光谱工具箱Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    用于求解具有狄利克雷边界条件的二维拉普拉斯方程的Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    2025最新第二批学习贯彻主题教育读书班学习体会.docx

    2025最新第二批学习贯彻主题教育读书班学习体会.docx

    festival-devel-1.96-28.el7.x64-86.rpm.tar.gz

    1、文件内容:festival-devel-1.96-28.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/festival-devel-1.96-28.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    采用金字塔法的 Lucas-Kanade 光流法实现三维图像Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    2025年最新乡村医生考试题库及答案(通用版).doc

    2025年最新乡村医生考试题库及答案(通用版).doc

    felix-framework-javadoc-4.2.1-5.el7.x64-86.rpm.tar.gz

    1、文件内容:felix-framework-javadoc-4.2.1-5.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/felix-framework-javadoc-4.2.1-5.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    [matlab程序系统设计]MATLAB答题卡识别[批量阅卷,GU界面,考生分数查询].zip

    这个程序可以完美运行,对于小白来说可以用于学习进阶,可以在这个基础上进行增加各种算法实现,对于大学生来说可以直接用于课设、大作业、毕设等,有答疑支持,大家一起学习共同进步,共同成长,欢迎大家下载,用于学习,谢谢。

    MASTG Mobile Application Security Testing Guide 中文版本 | 移动应用安全性与逆向工程技术的全面指南:深入探讨OWASP MASTG v1.7.0

    内容概要:本文深入解读了OWASP MASTG v1.7.0的移动应用安全测试指南,涵盖应用源代码完整性检查、文件存储完整性检查、反编译与逆向工程、权限管理和证书固定等多个方面。文章强调移动应用程序面临的常见威胁及应对措施,并详细介绍反汇编、文件完整性检测、调试技术和证书固定的绕过方法。这些主题旨在帮助安全研究人员深入了解并加强移动应用程序的安全防护。适用人群:从事信息安全和移动应用开发的专业人士,尤其是负责安全测试和审计的工程师。 使用场景及目标:该指南主要应用于移动应用安全性评估、开发和渗透测试等领域。帮助企业和团队识别、防范各类安全隐患,确保移动应用程序的安全性和合规性。其他说明:本文还涉及大量实战技巧和技术细节,如ADB命令、逆向工程工具(radare2、IDA Pro等)的具体应用方法、动态与静态分析工具的选择,为移动安全研究人员提供了详尽的实际操作参考资料。 适合人群:具备一定编程基础,工作1-3年的研发人员。对信息安全领域有兴趣的学习者也可从中受益匪浅。 适用场合及目标:适用于移动应用开发、测试、维护等全流程,特别是关注安全性评估、漏洞挖掘、逆向工程及防御对策的企业和个人开发者。 其他说明:文章内容丰富,覆盖广泛的主题,既包含了理论知识又包含了大量的实用技术,能够满足不同类型用户的需求。无论是希望提升自我技术水平的一般技术人员,还是需要进行专业安全测评的专业人士都可以从此份文档中获益。

    电机过调制算法模型升级:从线性调制到深度过调制,量产车验证经验分享与电子文件产品介绍,电机过调制算法模型从线性调制区到过调制区,算法已在量产车中验证过 电子文件产品 ,电机过调制算法模型; 线性调制区

    电机过调制算法模型升级:从线性调制到深度过调制,量产车验证经验分享与电子文件产品介绍,电机过调制算法模型从线性调制区到过调制区,算法已在量产车中验证过 电子文件产品 ,电机过调制算法模型; 线性调制区; 过调制区; 量产车验证; 电子文件产品,"电机过调制算法模型:从线性到过调制区的量产车验证电子文件产品"

    【雷达】非相干多视处理(CSA)Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    fence-agents-eps-4.2.1-41.el7-9.6.x64-86.rpm.tar.gz

    1、文件内容:fence-agents-eps-4.2.1-41.el7_9.6.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fence-agents-eps-4.2.1-41.el7_9.6.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    2025最新手术室题库及答案.docx

    2025最新手术室题库及答案.docx

    evolution-data-server-tests-3.28.5-5.el7-9.1.x64-86.rpm.tar.gz

    1、文件内容:evolution-data-server-tests-3.28.5-5.el7_9.1.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/evolution-data-server-tests-3.28.5-5.el7_9.1.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    网站站长综合seo查询工具网站源码

    网站综合网查询工具源码,站长seo综合查询工具提供网站收录查询和站长查询以及百度权重值查询等多个站长工具,免费查询各种数据,包括收录量、反链、域名Whois查询、ping查询、子域名查询

    使用离散余弦变换技术的 JPEG 压缩Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    稳态误差和稳定性分析Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

Global site tag (gtag.js) - Google Analytics