gpt4 book ai didi

java - 使用 Tomcat 7 配置 Servlet、JSP

转载 作者:行者123 更新时间:2023-11-30 11:46:43 25 4
gpt4 key购买 nike

我是 Java EE 的初学者,当我安装 Tomcat 7 时,它工作正常,我可以访问 http://localhost:8080 .

现在我明白了 servlet 和 jsp jar 文件在 tomcat 7 下,不需要从 oracle 站点下载。

所以我的问题是,当我编译我的第一个 servlet 时,提示 import javax.servlet.*;import javax.servlet.http.*; 未找到。

我该如何解决这个问题?

还有一件事在那个 servlet 中,我也在寻找访问过的用户 ip 地址。这样我就可以知道那个用户的位置。

我使用的是窗口平台,我正确配置了 JDK,它工作正常。

最佳答案

嗯,这是 Java EE 初学者的常见问题,即使我也是。别担心,我在这里向您解释 - 如何解决这个问题?。这里我假设你知道如何安装和配置tomcat 7,如果不知道,请访问http://www.coreservlets.com/Apache-Tomcat-Tutorial/

基本上 tomcat 7(甚至旧版本)都带有 servlet 和 jsp jar,你可以在 tomcat 的 lib 文件夹中找到这些 jar

  • Tomcat 7.0\lib
    • servlet-api.jar
    • jsp-api.jar

现在您需要将这些文件放在类路径中(如果您不知道如何在类路径中设置文件,请告诉我)默认情况下,tomcat 不会为 servlet 设置类路径。

之后如果你编译你的 java 文件,它应该可以工作。如果您遇到任何问题或困难,请告诉我。

如果你想要用户位置,你需要使用request.getRemoteAddr(),它会给你ip地址,关于位置名称(城市,州,国家甚至更多信息),请访问http://www.maxmind.com/服务。

这是一些链接

http://www.maxmind.com/app/geolitecity

示例 - http://geoip.cvs.sourceforge.net/viewvc/geoip/java/CityLookupTestV6.java?view=markup

关于java - 使用 Tomcat 7 配置 Servlet、JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9625796/

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