当前位置: 首页 > 知识库问答 >
问题:

如何混淆运行在GlassFish上的web项目(以.war形式)?

乐正光誉
2023-03-14

寻求步骤混淆我的web项目(以.war的形式),它使用了GlassFish4。我正在尝试使用proguard工具。它成功地创建了模糊war,但在glassfish上部署它时失败了。

错误:远程失败:部署期间出错:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.AddChild:Start:org.apache.catalina.LifecycleException:org.apache.catalina.LifecycleException:.有关详细信息,请参阅server.log。命令部署失败。

共有1个答案

井翰
2023-03-14

你在战争中验证了web-inf/classs中是否有什么东西吗?正常情况下,所有的课都逃课了,也许问题就出在这里?

 类似资料:
  • 问题内容: 我的Android平板电脑上有运转正常的php服务器,因此我希望它也可以以某种方式运行nodejs。源代码在github上可用,它也可以在linux上构建,但是我真的不明白如何构建它。 提前致谢, 问题答案: 网站上缺少构建说明: 下载它: 打开包装: 转到解压缩的文件夹: 跑 && && 您可能需要像安装一些依赖或者,和第一。 还有一个打包的Android端口,但是似乎没有被积极维护

  • 我有一个gradle多项目,我的war文件构建在一个子项目中,我的集成测试在另一个子项目中。我已经读到gretty应该能够启动jetty实例,让我在构建期间运行集成测试,但我不知道如何将gretty integrationTestTask任务“连接”到另一个子项目中的任务,从中运行实际测试。 我的项目结构如下所示: 根目录/设置。格雷德尔: 根/构建。格雷德尔: root/web/build。格雷

  • 我有Laravel项目,可以运行它 我正在目录中执行此命令。之后,我可以看到网站上http://localhost:8000虽然速度很慢,但可以导航。 现在我正在配置apache服务的同一个地方: 不是,我将应用程序指向的不是项目的根目录,而是目录。这使我能够打开该网站的主页,但单击任何链接都会导致错误404。 如果我发球 对于Apache,我根本看不到主页,说403禁止。这可能是因为此目录没有。

  • 我有一个maven web项目,包装为“战争”。包生成确认为war格式的war文件。但是,我喜欢将项目打包为“jar”以及默认的“war”格式。因此,我尝试使用“Maven Jar”插件来实现这一点。我正在使用以下jar插件配置。

  • 上周,我们的团队决定从Netbean迁移到Eclipse,因为我们开发了一些只能在Eclipse上运行的新插件。 首先,项目开始使用来自pom的my maven插件