【问题标题】:servlet not needed to specify 8080 and package nameservlet 不需要指定 8080 和包名
【发布时间】:2017-09-02 05:20:01
【问题描述】:

您好,我有一个在 tomcat 上运行的 eclipse servlet 项目。 我的包名是 com.gmail.ianlim224.web.test

所以我需要输入这个网址才能进入我的索引页面:http://localhost:8080/com.gmail.ianlim224.web.test/

我该怎么做:
1) 我不需要指定端口(8080)
2) 我不需要指定包名

这是我的目标: http://localhost/

【问题讨论】:

    标签: java servlets port


    【解决方案1】:

    你需要配置tomcat服务器监听80端口。但你还需要查看80端口是否在使用。 您可能还需要配置 Linux 操作系统以允许端口 80 How to change tomcat port number

    这是从 url 中删除应用程序名称的快速解决方案,将您的 war 文件重命名为 root.war 然后部署(不要忘记删除 tomcat 部署目录中以前的根文件夹)

    How to remove the application name in URL? tomcat + httpd

    【讨论】:

    • 包名怎么样?
    • 在部署过程中,您必须在 tomcat 服务器配置中为您的项目设置默认目录,这样就可以转到您的应用程序,而不是转到 tomcat 门户网站
    • 谢谢,但你能解释更多关于 servlet 战争文件和我困惑的目录
    • 您使用的是哪个操作系统?
    • 我使用的是 windows 8.1
    猜你喜欢
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 2019-10-01
    • 2023-03-21
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    相关资源
    最近更新 更多