【发布时间】:2018-05-14 07:23:53
【问题描述】:
我是一名 C# 开发人员,我目前只想运行一个用 java 构建的 Web 应用程序。我对 java 真的一无所知,我安装了 Netbeans 和 Eclipse 以使其运行。 我有来自生产服务器的源代码。当我尝试在 Netbeans 上构建项目时它成功但我希望它在我不知道如何在浏览器上启动。为了完成这项工作,我可以遵循任何指导吗 我从来没有使用过 java 我不太了解配置
在 GlassFish Server 输出窗口中,我得到以下信息:
严重:加载应用时出现异常
严重:上下文 /Java 项目的取消部署失败
严重:加载应用程序时出现异常: java.lang.IllegalStateException:ContainerBase.addChild:开始: org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException:无效的“log4jConfigLocation” 参数:ServletContext资源[/WEB-INF/log4j.properties]不能 被解析为绝对文件路径 - Web 应用程序存档不是 展开?
【问题讨论】:
-
您需要一个 servlet 容器(如 Tomcat)或一个 App 服务器。
-
在您的项目中查找文件
web.xml。这应该包含像<param-name>log4jConfigLocation</param-name>这样的参数。此值是否与您的log4j.properties文件的实际位置匹配?
标签: java eclipse netbeans web-applications