tomcat - liferay 6.1 和 Tomcat 7 - 更改端口

标签 tomcat dns liferay hosts connector

在 Tomcat 上安装 Liferay 6.1 后,我想以 http:// myportal.local 的形式执行我的 Web 应用程序.

我更改文件主机:

127.0.0.1 myportal.local

我更改文件 server.xml

来自 <Connector port="8080"...<Connector port="80"...

但是当我输入 URL http:// localhost 时或 http:// myportal.local响应是一个带有

的白页

It works!

你能帮帮我吗?

最佳答案

端口 80 是 apache 使用的端口,用于处理所有 http 请求。通过这条线

127.0.0.1 myportal.local

你已经为你的本地主机命名了

http://localhost and http://myportal.local 

将指向您的 apache 端口 80

现在您将看到一个带有“It works”的白页。这是您的 apache 中存在的 index.html 文件..

因此,您要做的是,将您的 tomcat 端口保留为 8080 本身,并在您的 apache 中编辑您的 workers.properties 和 httpd.conf,并将所有请求重定向到您的 tomcat。

然后您可以将您的 webapp 放入 webapps/Root 或相应地编辑您的 server.xml 以反射(reflect) url 更改。

不要忘记在编辑所有这些文件后重新启动 apache 和 tomcat。

关于tomcat - liferay 6.1 和 Tomcat 7 - 更改端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13489537/

相关文章:

apache - 如何设置 Apache tomcat 和项目以显示 UTF-8 文本?

linux - linux下tomcat7的安装

Kubernetes 和外部 DNS

php - 如何使用 apache dns 服务器而不是 LAN 网络中的 IP 地址访问 xampp 下域名的本地网站?

tomcat - 在 Netbeans 中自动部署 Liferay portlet

eclipse - 动态 Web 项目 Tomcat NoClassFound 异常

使用自动页面刷新时的 Java servlet "HTTP Status 500"

java - 如何在 java 中找到 DNS,它提供 A、NAPTR 和其他记录以及 TTL 和端口(新手)

json - 无法从来自 ElasticSearch 的 JSON 反序列化 LifeRay 服务模型对象,未找到默认构造函数

java - Liferay 服务构建器 : is there a practical limit for max number of entities in a webapp?