如何更改tomcat默认URL

时间:2018-04-26 12:08:57

标签: tomcat

我在eclipse中创建了动态网页项目,当我在浏览器上运行项目时,网址 http://localhost:8080/magicmonitor/panels.jsp 它的工作正常,但我的要求是我要改变动态的URL,在上面的URL magicmonitor 中是我的项目名称,它的tomcat行为是默认网址是http://localhost:8080/magicmonitor(主机:端口/项目名称)我想在 http://localhost:8080/dev/magicmonitor/panels.jsp 上执行相同操作?

1 个答案:

答案 0 :(得分:1)

要更改网址,您需要做三件事:

  1. 将您的网络项目的上下文根从 magicmonitor 更改为 dev
  2. 为您的JSP添加映射 dev / magicmonitor / panels.jsp
  3. 清除Tomcat以删除现有的应用程序设置,并选择您所做的应用程序配置更改。
  4. 第1步(共3步):更改上下文根:

    • 项目浏览器中选择项目节点,右键单击并选择属性
    • 从左侧条目列表中选择网络项目设置
    • 上下文根字段中,将值从 magicmonitor 更改为 dev ,然后点击应用并关闭

    第2步(共3步):为JSP添加映射:

    • 编辑项目的 WebContent / WEB-INF / web.xml ,在提交的URL和JSP文件之间添加JSP的映射:

      <servlet>
          <servlet-name>PanelsJsp</servlet-name>
          <jsp-file>/panels.jsp</jsp-file>
      </servlet>
      <servlet-mapping>
          <servlet-name>PanelsJsp</servlet-name>
          <url-pattern>/magicmonitor/panels.jsp</url-pattern>
      </servlet-mapping>
      
    • &lt; url-pattern &gt;将在您提交的网址匹配时附加到上下文根(现在是 dev )。如果从浏览器提交的网址与&lt; url-pattern &gt;匹配&lt; jsp-file &gt;将被召唤。

    第3步:重新发布:

    • 服务器视图中:停止Tomcat,选择Tomcat服务器,右键单击并从弹出菜单中选择清除...
    • 系统会提示您&#34; Clean将丢弃...您确定要清除所有已发布的资源吗?&#34;
    • 点击确定,然后启动Tomcat。

    您现在应该可以使用URL http://localhost:8080/dev/magicmonitor/panels.jsp

    访问您的JSP页面