jakarta-ee - 本地主机的映射

标签 jakarta-ee tomcat web-applications localhost

我们一般用

http://localhost:8080/mywebapp

用于运行网络应用程序。

我想要的是使用如下方式访问我的网络应用程序:

WWW.example.com

如何实现? 其实我想问的是像 WWW.example.com 这样的 URL 是如何映射到 Web 应用程序的?假设我使用的是 tomcat 服务器。

最佳答案

在您的 Tomcats server.xml 中已经有一个主机元素,例如:

<Host name="localhost" appBase="webapps" autoDeploy="true" unpackWARs="false">
...
</Host>

复制该部分并将“名称”属性更改为您喜欢的域名。将您的应用程序部署到这个新的虚拟主机中。您必须将服务器端口设置为 80,或者您可以使用 mod_jk 或 mod_proxy 通过 Apache Web 服务器映射应用程序。如果您还没有域,您可以编辑“hosts”文件以创建一个用于测试的 locle。在 Windows 中,此文件位于 c:\windows\system32\drivers\etc。添加一行:

127.0.0.1 www.mydomain.local

这应该可以解决问题。

关于jakarta-ee - 本地主机的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21708897/

相关文章:

java - Java EE 或 Flash 中的开源聊天应用程序?

java - Tomcat 重启后 session 失效

java - MYSQL在linux平台不返回结果,在windows下

mysql - Hibernate - Tomcat - MySQL 问题

php - 需要帮助使 sql 数据可用于数学函数 php

git - 理论上可以在浏览器扩展中捆绑 Mercurial 或 Git 吗?

java - 共享子域cookie

apache - 为 c3p0 ComboPooledDataSource 加密密码

jakarta-ee - 设置类加载顺序以在 Java EE 应用程序中更喜欢应用程序类的缺点是什么

javascript - 使用 Node.js 从远程文件系统检索文件列表