标签: tomcat

让Tomcat直接进入应用程序

我有一些 Tomcat 安装,其中只有一个主应用程序(除了 Manager 之类的东西)。除了更改默认的 Tomcat 主页以包含对应用程序的重定向之外,还有更好的方法吗?或者,更好的是,如何将http://domain.com:8080/app映射到http://domain.com:8080而让其他应用程序(如 Manager)单独存在?

tomcat

0
推荐指数
1
解决办法
2万
查看次数

如何从 Tomcat url 中删除端口号?

我在 Tomcat/Apache (CentOS) 上部署了 Groovy on Grails 应用程序。目前,它是通过像http://www.domain.com:8080/AppName这样的 URL访问的。我想通过http://www.domain.com访问它。

我该怎么做?

tomcat apache-2.2

0
推荐指数
1
解决办法
3万
查看次数

iptables 阻塞 mysql 端口 3306

我有一个运行 Web 应用程序的 Tomcat 服务器,该应用程序必须在同一台机器上通过 Hibernate 访问 mysql 服务器。

因此,我在 iptables 脚本中添加了端口 3306 的规则,但由于某种原因,tomcat 无法连接到 mysql 服务器。我需要重置所有 iptables 规则 - 然后 tomcat 可以再次连接到 mysql 服务器。

不过,所有其他 iptables 规则都可以完美运行。

怎么了?

这是我的脚本:

iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

iptables -A INPUT -p tcp --dport 24 -j ACCEPT

iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT

iptables -A INPUT -p tcp -s localhost --dport 8009 -m state --state ESTABLISHED -j …
Run Code Online (Sandbox Code Playgroud)

mysql tomcat iptables

0
推荐指数
1
解决办法
8123
查看次数

为什么端口只以netstat的具体格式列出?

我有 Tomcat,我正在尝试绑定到 2 个特定端口(使用自定义连接器)。例如端口A和端口B
问题:
当我这样做时,netstat -a |grep A没有看到列出的端口。
如果我这样做,netstat -antp我会看到两个端口AB列出。

命令之间有什么区别?

linux tomcat bash port netstat

0
推荐指数
1
解决办法
6067
查看次数

连接超时异常,为什么?

我正在开发一个使用嵌入式 tomcat 服务器 7 的应用程序,并在嵌入式服务器上部署一个 Web 应用程序。

我的应用程序通过 Rest API 访问嵌入式 Web 应用程序,但我的客户端出现Connection Timed Out异常,并且端口也没有被阻止。当我在本地计算机上安装此应用程序时,我从未遇到此异常。

几点:

  • IP地址用于主机名部分(他们可以在其他端口访问该IP地址)
  • 端口未被封锁
  • 我们使用 Apache HttpClient 库来访问 URL
  • 超时间隔似乎不是问题。

出现此异常的可能原因有哪些Connection Timed Out?或者如何在本地计算机上模拟此问题?

任何指示都会有帮助。

tomcat java

0
推荐指数
1
解决办法
1万
查看次数

使用 Apache 通过 HTTPS 隧道传输 HTTP

是否可以为 HTTP 服务器提供 HTTPS 前端?

让我详细说明一下。假设我有一个在 tomcat 实例上运行的应用程序,这个应用程序只理解 HTTP。是否可以让 Apache 坐在 tomcat 应用程序前面并代理请求,如下所示:

        http://example.com/proxied_app                     http://localhost:8080
                       +----------+                        +----------+
                       |          |                        |          |
                       |          |                        |          |
Internet <----HTTPS--->|  APACHE  |<---------HTTP--------->|  TOMCAT  |
                       |          |                        |          |
                       |          |                        |          |
                       +----------+                        +----------+
Run Code Online (Sandbox Code Playgroud)

tomcat proxy reverse-proxy apache-2.2

0
推荐指数
1
解决办法
1563
查看次数

无法从局域网中的另一台机器访问 Tomcat 网络服务器

我已经在我公司局域网内的服务器上设置了基本的 tomcat 网站(tomcat 8.0.3)。在我的工作计算机上,如果我尝试通过在 google chrome 中键入来访问该网站,则它无法正常工作。

运行Tomcat服务器的计算机IP为192.1xx.132.125:8080. 我的工作电脑的 IP 是192.1xx.129.75.

我能够将我的工作 PC ping 到服务器。如果我http://192.1xx.132.125:8080在 PC 上的 google chrome 浏览器上输入,则会出现以下错误。

谷歌浏览器错误!

有人可以指出为什么会这样吗?另外我的网络服务器是无头的。我可以使用 .I 访问该服务器上的网页curl。由于这是一个非常规端口号,我是否需要更新服务器上的 IP 表?

我已经运行了这个命令

 sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "Tomcat Server port"
Run Code Online (Sandbox Code Playgroud)

如中所述 http://serverfault.com/questions/341804/opening-up-port-8080-in-centos

tomcat firewalld centos7

0
推荐指数
1
解决办法
9273
查看次数

如何使用 Tomcat 和 iptables 从端口 80 重定向到端口 8443

我有以下 iptable 条目:

REDIRECT   tcp  --  anywhere             anywhere             tcp dpt:http redir ports 8443
Run Code Online (Sandbox Code Playgroud)

在我的 server.xml 中,我只有以下连接器:

<Connector port="8443" maxHttpHeaderSize="8192"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" disableUploadTimeout="true"
                   acceptCount="100" scheme="https" secure="true"
                   clientAuth="false" sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" SSLEnabled="true"
                   URIEncoding="UTF-8" keyAlias="tomcat" keystorePass="pass" keystoreFile="/home/myhome/.keystore" />
Run Code Online (Sandbox Code Playgroud)

当我使用来自 Firefox 的 http 说时,我看到一个对类型为 application/octet-stream 的小(7 字节)文件的 GET 请求,而不是使用 https 时我将获得的页面。我正在使用 Ubuntu 18 和 Tomcat 8。

如何配置将 http 重定向到 https?

linux tomcat redirect

-2
推荐指数
1
解决办法
6437
查看次数

为什么 windows 没有 tomcat 安装程序 exe?

我需要安装 Tomcat 服务器,所以决定首先在 Windows 上安装 tomcat,但在 tomcat 的站点中找不到和安装程序 exe,而不是许多参考(在网络上)如何使用安装程序 exe 文件下载和安装。除了 tomcat 的官方网站,安装程序 exe 文件在许多地方都可以找到。一个文件 - tomcat6.exe 附带了用于 Windows 的 tomcat .zip 文件(位于 /bin 目录中)。

我想知道为什么tomcat的官方网站上没有安装程序exe文件,尽管所有参考资料都指向tomcat的官方网站,但没有这样的文件。问候 ...

tomcat

-7
推荐指数
1
解决办法
1万
查看次数