tomcat6 相关问题

Apache Tomcat servlet容器的6.x版(2006年12月)。仅在您的问题与此版本的功能特别相关时使用。

在 Tomcat 6 中部署 Spring 4.0 时出现 AbstractMethodError

我在 Tomcat 6.0.37 中部署 Spring 4.0.1 应用程序时遇到以下异常: 严重:将上下文初始化事件发送到类 org.springframework.web.context 的侦听器实例时出现异常。

回答 2 投票 0

无法在 Eclipse IDE 中将项目与运行时服务器关联

我创建了一个动态网络项目。目前它有一个正在尝试运行的 jsp 文件。当我尝试将项目与特定运行时(tomcat 6.0)关联时,它没有发生。 我对 cli...

回答 4 投票 0

使用 HttpServletRequest 捕获重复的请求标头

我遇到了 HttpServlet 请求的问题。我有一个应用程序,用于检索请求标头。如果应用程序发现重复的标头名称,它应该抛出一个错误...

回答 3 投票 0

在 Eclipse 中使用 tomcat 时何时不使用此服务器位置

当在 Eclipse 中使用 tomcat 时,为什么我不想使用附图中检查的 tomcat 安装。我总是使用“Tomcat安装”有优点/缺点吗...

回答 3 投票 0

在ubuntu 10.04上遇到一些关于tomcat启动和关闭的问题

我面临一些有关tomcat启动和关闭的问题。 我在用 Tomcat v.6.0.32(使用从 Apache 网站下载的解压包,而不是 Ubuntu 10 分发的包....

回答 7 投票 0

当 Web 应用程序停止时停止 Apache Tomcat

场景: Apache Tomcat 6.0 在 Windows Server 2008 R2 上使用包装器 (org.tanukisoftware.wrapper.WrapperStartStop) 作为服务启动,该包装器使用 org.apache.catalina.startup.Bootstrap。当然...

回答 3 投票 0

java.lang.NoClassDefFoundError:org/springframework/context/ApplicationContext

我在部署我的项目时遇到了问题,我使用jsf/spring/hibernate作为faramework,我特别添加了必要的jars org.springframework.web-3.1.0.CI-1162,错误是: 严重:错误

回答 7 投票 0

失败 - 上下文路径 /Hello 处的应用程序无法启动

我正在尝试在 Tomcat 6.0 中部署新的 Web 应用程序,但是每当我单击开始按钮时,我都会反复收到 FAIL - Application at context path /Hello 无法启动。其他已部署

回答 7 投票 0

不同版本tomcat的启动时间

随着时间的推移,我发现旧的 java ee 服务器过去需要数十分钟才能启动。如果我们以 tomcat 为例。是否有关于平均启动时间的比较...

回答 1 投票 0

在 CentOS 版本 5.5(最终版)上的端口 80 上启动 tomcat

我想在端口 80 上启动 Tomcat 6.0.29。 我的操作系统是 CentOS 版本 5.5(最终版) 我更改了 $TOMCAT_HOME/conf/server.xml 中的以下行 我想在端口 80 上启动 Tomcat 6.0.29。 我的操作系统是 CentOS 版本 5.5(最终版) 我在 $TOMCAT_HOME/conf/server.xml 中更改了以下行 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> 到 <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/> 然后我运行命令: sudo /etc/init.d/tomcat6 start 在文件 $TOMCAT_HOME/logs/catalina.log 中我发现了这样的异常: java.net.BindException: Permission denied <null>:80 at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549) at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:565) at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203) at org.apache.catalina.connector.Connector.start(Connector.java:1087) at org.apache.catalina.core.StandardService.start(StandardService.java:534) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Caused by: java.net.BindException: Permission denied at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365) at java.net.ServerSocket.bind(ServerSocket.java:319) at java.net.ServerSocket.<init>(ServerSocket.java:185) at java.net.ServerSocket.<init>(ServerSocket.java:141) at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50) at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538) ... 12 more 0:11:56 org.apache.catalina.startup.Catalina start SEVERE: Catalina.start: LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: `java.net.BindException: Permission denied <null>:80 at org.apache.catalina.connector.Connector.start(Connector.java:1094) at org.apache.catalina.core.StandardService.start(StandardService.java:534) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 0:11:56 org.apache.catalina.startup.Catalina start` 提前致谢 1-1023 范围内的端口具有特权。仅允许 root 绑定它们。 至少有两种方法可以解决这个问题: 以 root 身份运行。当然,您需要权衡由此带来的额外安全风险; Tomcat 本身的安全漏洞(我相信很少)以及您的 Web 应用程序包含的安全漏洞(例如,这可能导致人们读取 /etc/shadow 作为示例),而这又简单又直接。 使用 jsvc 作为服务运行。有关 jsvc 的详细信息,请参阅 http://tomcat.apache.org/tomcat-5.5-doc/setup.html。设置起来比较麻烦,但 root 只会参与设置端口,然后 Tomcat 将以没有特殊权限的用户身份运行。我推荐这个用于任何严肃的设置。 无论你选择哪种方式,Tomcat的实际启动都需要root权限。 ///BR,JenEriC 在 Tomcat 前面运行 Apache,并使用 mod_rewrite 将端口 80 (Apache) 上的所有请求连接到 AJP 端口 (8009) 上的 Tomcat。 yum install httpd chkconfig httpd on vi /etc/httpd/conf.d/proxy.conf RewriteEngine On RewriteRule ^/(.*)$ ajp://localhost:8009/$1 [P,QSA,L] service httpd start 你已经完成了。 您可以将“/etc/default/tomcat6”的 AUTHBIND 属性更改为“yes”,如下 AUTHBIND=yes 重新启动 Tomcat,这将使您能够使用可用的特权端口 (1-1023)。 另一种选择是使用 authbind。 来自维基百科: authbind 软件允许通常需要超级用户权限才能访问特权网络服务的程序作为非特权用户运行。 我使用nginx 2将80绑定到8080,这是tomcat绑定到的端口。 我的nginx配置是这样的: {服务器 listen 80; #which you can edit in /etc/hosts file.It can bind mydomain.com to 127.0.0.1 server_name mydomain.com; location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8080; } access_log logs/xxx456.tk_access.log; } 我在 Linux Mint 中也遇到了一个问题。当我想启动Tomcat 80端口时,出现权限被拒绝的错误。 我通过以root权限运行tomcat来修复它。 示例:- sudo ./startup.sh 转到地址:/tomcat7/server.xml,编辑文件:使用属性 porxyPort="80" <Connector port="8080" ... proxyPort="80"/> 这将导致此 Web 应用程序内的 servlet 认为所有代理请求都定向到端口 80 上的 www.mycompany.com。

回答 7 投票 0

如何在不同端口后面的单个 Tomcat 实例上运行不同的应用程序?

目前我有 2 个 Web 应用程序 app1 和 app2 在 Tomcat 6 上运行: http://localhost:8080/app1 上的 app1 http://localhost:8080/app2 上的 app2 我想配置 Tomcat,以便它们在根目录下运行...

回答 5 投票 0

Windows 7 中的 Tomcat 6 [已关闭]

我在 Windows 7 中使用 Tomcat 6.0 时遇到问题。我安装它是为了与 EasyEclipse Server Java 一起使用,并将其配置更改为手动。但现在当我尝试配置 Tomcat 时,我得到“A...

回答 2 投票 0

GET 请求被禁止,而 POST 请求正常

在我的 web 应用程序中,我需要调用不同的 web 服务(由我开发/管理)以通过 rest API 启动/管理资源。 Web 服务运行在 tomcat6 上。我可以从眉毛看到...

回答 2 投票 0

JSP,Spring MVC 页面重定向

需要您的帮助以解决以下错误。 我正在尝试使用 Spring MVC 从 index.jsp 重定向到第二页。但是得到这个错误。 HTTP 状态 404 - /redirect.do 描述请求的资源...

回答 3 投票 0

Java:使用端点将Web服务发布到tomcat服务器

我正在创建一个简单的SOAP Web服务。我要确保它在tomcat Web服务上运行。我试图用JAX-WS(参见代码)实现这一点,我的问题是:Endpoint.publish是否使用...

回答 3 投票 11

如何在Tomcat中将级别日志记录设置为DEBUG?

我想在tomcat中将级别日志记录设置为DEBUG,但是在控制台中,仍然只有INFO和WARN输出。有人可以告诉我怎么了吗?我的C:\ tomcat \ logging.properties:#授权给...

回答 2 投票 68

SSL致命错误,握手失败40

客户端发送“ Client Hello”消息,其中包含密码套件中包含的那些密码。密码套件:TLS_RSA_WITH_AES_128_CBC_SHA(0x002f)密码套件:TLS_RSA_WITH_AES_256_CBC_SHA(...

回答 1 投票 3

是否可以通过Maven Cargo插件提供Tomcat6的context.xml文件?

如果可能,我想将Tomcat的context.xml文件保留在WAR文件的META-INF目录之外。可以用Maven的cargo插件完成吗?我似乎找不到正确的配置。

回答 3 投票 7

如何通过VM争论在tomcat服务器启动时运行?

在我们的项目中,实际上,我们在ecipse运行配置中没有提供vm争论。但是,当我们部署应用程序时,我们试图提供这些论据。但不确定如何...

回答 1 投票 0

SameSite =没有一个不适用于Apache 2.2.15和Tomcat 6

我具有带有tomcat 6的Apache 2.2.15,并且我试图在Apache中设置以下命令:标头设置Set-Cookie HttpOnly; Secure; SameSite = None,这是行不通的。如果...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.