tomcat

#tomcat#

已有2人关注此标签

内容分类

SHMILY

tomcat配置https 连接超时 443端口正常

tomcat启动后,无法通过https访问,无错误日志,ps -aux | grep 查看443端口也正常。

ggzed

rocketMQ整合项目Tomcat启动报错

在集成此mq的时候,使用Tomcat启动会直接报错,java.lang.ClassNotFoundException: com.aliyun.openservices.shade.org.apache.commons.logging.LogFactory。请问有遇到过吗?万分感谢!!!

听够珍惜

学生机搭建tomcat 443端口的https无法访问

443无法访问https,但换一个端口又能访问当时我在想是不是443端口被拦截了,然后我把http的端口改成443 居然发现443端口可以用http正常的访问,这是什么问题 疯狂刷新浏览器差不多30~40次以上能成功访问一次,然后又不能访问我给别人测试过了也是一样,这就十分的奇怪

李博 bluemind

请教下,Java的项目,都使用哪些自动化方式部署到TOMCAT?

本问题来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

游客zbdvivrno2nhk

linux配置tomcat的https访问,浏览器显示拒绝访问

linux系统,tomcat版本8.5.41,jdk版本1.8.0_11。 搞了个免费的CA证书。按着网上教程依样画葫芦,安全组也已经设置好了443端口,重启tomcat也没有报错,但是浏览器访问时就是显示拒绝访问 求教大神,是什么问题,该如何解决

homolo

mongo集群经过ip映射后的连接问题

现在有3台内网服务器启3节点mongo集群,主节点: 10.222.0.1:27017,从节点1:10.222.0.2:27017,从节点2: 10.222.0.3:27017集群搭建没有问题,节点初始化使用rs.initiate({_id: “mongodata”, members: [{ _id: 1, host:"10.222.0.1:27017", priority: 100}, { _id: 2, host:"10.222.0.2:27017"}, { _id: 3, host:"10.222.0.3:27017"}]}); 现在需要外网应用使用该集群,通过防火墙给3条内网ip分别映射ip地址:114.114.114.111:27017, 114.114.114.112:27017,114.114.114.113:27017 然后使用外网方式 mongoshell连接: mongo –host 114.114.114.111:27017, 114.114.114.112:27017,114.114.114.113:27017 没有问题,可是我把host 114.114.114.111:27017, 114.114.114.112:27017,114.114.114.113:27017 配置到应用的数据库驱动(tomcat数据源)里,就会出现问题:timeout 10.222.0.1:27017,10.222.0.2:27017, 10.222.0.3:27017 ,奇怪为什么应用去连接映射出来的地址为什么会解析到要用到这三个内网地址,肯定是无法连接的

游客2qrt4f6dbjzju

tomcat配置阿里云免费SSL证书老报错?

证书在/usr/local/cert/a.pfx,按照阿里云的帮助步骤一直走,老报错 apache-tomcat-8.5.37 java version "1.7.0_80" <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" scheme="https" secure="true" keystoreFile="/usr/local/cert/a.pfx" keystoreType="PKCS12" keystorePass="cUV404vb" clientAuth="false" SSLProtocol="TLSv1+TLSv1.1+TLSv1.2" ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

lmy000

tomcat运行后无法通过IP:8080访问

之前配置过httpd的SVN访问形式,是不是影响了

游客886

请教一下各位,有一些应用部署在客户服务器那,他们的服务器上windows,我想去监控这些tomcat里部署的应用,有什么好的方案吗?

请教一下各位,有一些应用部署在客户服务器那,他们的服务器上windows,我想去监控这些tomcat里部署的应用,有什么好的方案吗?本问题来自云栖社区【阿里Java技术进阶1群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

bug_developer

阿里云ECS学生服务器上tomcat与MySQL的连接

这是一个毕业设计项目,我在tomcat中使用servlet去读写同一台ecs服务器上的数据库MySQL 。我使用了tomcat内置的DBCP连接池,在项目的META-INF下配置context.xml配置文件,然后在WEB-INF下的web.xml中进行了配置。context.xml的配置如下:<?xml version="1.0" encoding="UTF-8"?> <Resource name="jdbc/huoyundataSource" auth="Container" type="javax.sql.DataSource" username="root" password="856368" maxIdle="30" maxWaitMillis="1000" maxTotal="100" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/huoyundatabase?useServerPrepStmts=true&cachePrepStmts=true" /> web.xml的配置如下: <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true"> Tomcat Test <description>DB Connection</description> <res-ref-name>jdbc/huoyundataSource</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> 然后读写数据库的servlet代码如下: package myservlet; import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement; import javax.naming.Context;import javax.naming.InitialContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.sql.DataSource; /** Servlet implementation class orderInServletTest*/ @WebServlet("/orderInServletTest")public class orderInServletTest extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public orderInServletTest() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub //response.getWriter().append("Served at: ").append(request.getContextPath()); request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); try { Context ctx=new InitialContext(); DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/huoyundataSource"); Connection con=ds.getConnection(); String sql="insert into ordertest(USERID,USERPHONE,FIRSTADDR)values(?,?,?)"; PreparedStatement sta = (PreparedStatement)con.prepareStatement(sql); sta.setString(1, "chen"); sta.setString(2, "15980590666"); sta.setString(3, "zhenzhou"); sta.executeUpdate(sql); sta.close(); con.close(); } catch (Exception e) { } } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } } tomcat使用的版本为9.0,MySQL用的是8.0的版本,servlet可以通过外网正常的访问到,但就是无法将数据插入到MySQL数据库中。 请问,这是哪里可能出现了问题?

游客afv2w2vxtgxwi

在tomcat服务器上部署阿里云短信模块时在服务器启动不成功

在eclipse中运行阿里云sms短信服务时,发送与接收信息运行正常,打包后部署到tomcat服务器上后,启动tomcat服务器后,服务器报如下错误,一直运行不起来,不知道啥原因。08:43:38.175 [PullMessageTask-thread] ERROR c.a.m.t.DefaultAlicomMessagePuller - PullMessageTask_execute_error,messageType:SmsUp,queueName:Alicom-Queue-XXXXXXXXXXXXXX-SmsUpcom.aliyuncs.exceptions.ClientException: SDK.ServerUnreachable : Server unreachable: java.net.UnknownHostException: dybaseapi.aliyuncs.com at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:207) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:152) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:60) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.getAcsResponse(DefaultAcsClient.java:104) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenFromRemote(TokenGetterForAlicom.java:63) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenByMessageType(TokenGetterForAlicom.java:92) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.DefaultAlicomMessagePuller$PullMessageTask.run(DefaultAlicomMessagePuller.java:31) ~[receive-2017.8.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71] 08:43:38.175 [PullMessageTask-thread] ERROR c.a.m.t.DefaultAlicomMessagePuller - PullMessageTask_execute_error,messageType:SmsReport,queueName:Alicom-Queue-XXXXXXXXXXXXXX-SmsReportcom.aliyuncs.exceptions.ClientException: SDK.ServerUnreachable : Server unreachable: java.net.UnknownHostException: dybaseapi.aliyuncs.com at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:207) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:152) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:60) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.getAcsResponse(DefaultAcsClient.java:104) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenFromRemote(TokenGetterForAlicom.java:63) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenByMessageType(TokenGetterForAlicom.java:92) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.DefaultAlicomMessagePuller$PullMessageTask.run(DefaultAlicomMessagePuller.java:31) ~[receive-2017.8.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]

rinvikin

本地启动项目连接不到MySQL

刚拉下来的代码。。。启动项目就报错,连接不到MySQL,但是我用客户端是可以连接成功的,然后换另一个项目,连同样的MySQL,也是可以启动成功的。昨天早上很意外的可以启动成功,但是经过一个午休之后。。。再次启动就又报同样的错了有没有大神帮我看一下啊(可怜~~)百度了很久,GitHub上也说是网络的问题。。。可是。。。其他项目连同样的MySQL,都没有问题。。。

李博 bluemind

有没有大佬晓得关于javaweb 项目 ssm框架 启动tomcat服务器同时启动一个socket服务

本问题及下方已被采纳的回答均来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

34712924

Tomcat证书配置

SSL,证书配置,请问这个需不需要证书转换?

hsgd1995

阿里云服务器下的8080端口不能通过域名访问,怎么配置安全组?

在云服务器中加了一个tomcat,使用8080端口,然后配置了一个域名。tomcat可以正常启动,但是在浏览器使用域名不能访问到tomcat的项目。在网上查了资料说是要配置安全组,可是使用0.0.0.0/0设置会弹出警告信息,那么怎样设置才能用域名访问tomcat里的项目。

ronniehu

LAMP轻量服务器可以更改默认webserver吗?

题主装载了tomcat和jdk到LAMP轻量服务器上,但是80端口恒为apache占用,且httpd.conf配置文件为readonly,请问还能不能把80端口改成tomcat占有了?

李博 bluemind

tomcat这一段很奇怪,什么情况下线程池里的线程能大于最大允许线程数呢?

tomcat这一段很奇怪,什么情况下线程池里的线程能大于最大允许线程数呢?