gpt4 book ai didi

java - 当我没有 Web 应用程序的原始项目时,在解决错误时我有哪些选择?

转载 作者:行者123 更新时间:2023-12-01 12:39:55 27 4
gpt4 key购买 nike

基本上我是新人,我所需要管理的只是一个旧的内部网。交易是,最后一个人已经走了,没有人可以求助。因此,错误发生了——目前,其中一个系统在大规模的内部重组过程后没有对用户进行身份验证。

我所知道的:它可能是一个 Struts 框架,有一个 Glassfish 服务器、一个执行身份验证的 Java 类和一个 MySQL 数据库。人们说最后一个人使用了 NetBeans。我找到了这个特定项目的 WAR 文件,但我不确定可以用它们做什么。我尝试查找服务器上的 JSP 文件。

实际页面将用户引导至 "/auth/index.jsp",其中代码很少:

<%@ include file="../incs/tags.jsp" %>

<% response.sendRedirect("https://intranet2.ibc.com.br/servlet/br.com.ibc.seguranca.itr.AutenticaASP?pag=http://"+request.getServerName()+"/sipro/autentica.do"); %>

我注意到顶部的包含文件,它也没有多大作用:

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>

我的问题是我应该如何处理这个问题。我正在考虑买一本关于结构框架的书并学习它,但我不确定是否可以使用服务器文件重新创建原始项目。

我还想知道index.jsp文件中的/sipro/autentica.do引用,因为它似乎不存在任何autentica.do > 任何地方。

非常感谢任何线索或提示。

最佳答案

如果实际的 Java 文件是与 WAR 一起导出/编译的,那么您很有可能只需提取原始 WAR 即可获取项目的基本结构。然后您可以使用它作为重新创建实际 IDE 项目的“基础”(选择您的风格,因为这并不重要)。

一旦你把它重新建立起来,将其 checkin 源代码控制。我以前必须对遗留应用程序执行此操作。如果幸运的话,源代码也会被导出。如果没有的话,祝您好运,先生。

关于java - 当我没有 Web 应用程序的原始项目时,在解决错误时我有哪些选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25207610/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com