Tag: tomcat

Java项目。 JspWriter的问题

我在工作中得到了一些旧的JSP Web项目,我试图导入到eclipse中。 我对java和eclipse的经验远非如此。 在其中一个jsp文件中我遇到错误: 导入javax.servlet.jsp.JspWriter无法解析 代码: <%@ page import="org.apache.axiom.om.OMAbstractFactory, org.apache.axiom.om.OMElement, org.apache.axiom.om.OMFactory, org.apache.axiom.om.OMNamespace, org.apache.axis2.AxisFault, org.apache.axis2.Constants, org.apache.axis2.addressing.EndpointReference, org.apache.axis2.client.Options, org.apache.axis2.client.ServiceClient, org.apache.axis2.context.ConfigurationContext, org.apache.axis2.context.ConfigurationContextFactory, javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.jsp.JspWriter, 当然,在我引用JspWriter的任何其他地方,我都会遇到同样的错误。 我查看了Java Build Path,我有以下内容: 1)servlet-api.jar – C:\ Program Files … 2)耳库 3)JRE系统库(jdk1.6.0_25) 4)Web App库 我曾经为Apache Tomcat 6.0库提供了一个未绑定的项目,因此我删除了它。 我试图添加它但不能。 当我单击添加库>服务器运行时我得到一个新窗口说:“选择要添加到类路径的运行时”,但没有什么可以选择。 我安装了:用于Web开发人员的Eclipse Java EE IDE,安装了Apache Tomcat(6.0),最新版本的Ant和Windows 7 64位。 有任何想法吗? 谢谢。

“log4j:configuration”必须匹配“(渲染器… .loggerFactory)?)”

在将war文件部署到tomcat时出现错误: log4j:WARN The content of element type “log4j:configuration” must match “(renderer*,throwableRenderer?,appender*,plugin*,(category|logger)*,root?,(categoryFactory|loggerFactory)?)” 我google了一下,发现我的log4j.xml的排序可能是错误的,但它应该是正确的。 有什么建议么?

Tomcat中的NIO连接器

我正在尝试通过配置server.xml文件在Tomcat 6.0中启用NIO Connector,但我得到Firefox无法在localhost:8081建立与服务器的连接。 在我输入localhost:8081时在浏览器中。 这就是我在Tomcat 6.0中配置NIO连接器的方法。 我可以知道这是什么问题吗?

tomcat或glassfish作为彗星服务器?

它们都是免费的,但我认为玻璃鱼有一些限制,或者当你达到某个用户(彗星)时,你必须支付? 那是对的吗? 若是真的,你能用tomcat作为彗星服务器吗? 如果没有,那么哪些免费的彗星服务器支持长轮询和iframe?

在Apache Tomcat中运行的Web应用程序中查找内存泄漏的建议

我有一个Axis2 Web服务刚刚落在客户端站点上,它抛出以下exception:java.lang.OutOfMemoryError:无法创建新的本机线程 我只是将日志从网站上删除但是在过渡期间,我想知道是否有人知道我可以使用任何监视工具来查找在Tomcat中运行的Web应用程序中的内存泄漏。

你如何通过https启动java servlet?

我试图在eclipse上运行tomcat上的一个servlet。 当我在服务器上运行时,servlet运行并为我提供如下链接: “HTTP://本地主机:8443 / AuthServer /服务器” 我已经为SSL配置了我的Tomcat服务器,如下所示: 当我在服务器上运行servlet时,它仍然使用http。 我希望我的servlet链接为“https:// …”而不是“http:// ..”。 你是怎样做的?

Java库运行时与编译时间

在使用Tomcat作为应用程序服务器设置Java Web应用程序时,我常常对库何时可用感到困惑。 通过对Stack Overflow的一些讨论,我了解到一些库(.jar)文件在运行时可用,而其他库在编译时可用。 通常我会收到错误并通过反复试验解决它们,将jar文件放在不同的目录中,直到应用程序运行或编译。 最近向我指出,您可以通过WEB-INF / lib文件夹在运行时使.jar库可用。 我开始考虑这个并提出一些问题。 我过去已经阅读过这个主题,并没有找到将信息放入我容易理解和保留的上下文中的来源。 是否有可以为项目设置的编译时类路径和运行时类路径? 一个。 classpath是否是讨论运行时可用库的适用术语? WEB-INF / lib是在运行时使库可用的唯一方法吗? Tomcat中的lib文件夹在运行时可以使用吗? 这与类加载器有什么关系? 我知道创建了类加载器的层次结构。 这些是严格用于运行时操作吗?

如何在context.xml中存储字符串值

我想将连接URL存储在我的Tomcat应用程序的JNDI绑定中。 由于Tomcat使用context.xml进行JNDI资源定义,因此我需要弄清楚在context.xml存储String(或多个连接的多个字符串)的context.xml 。 我这样做的原因是我可以为不同的环境定义不同的字符串,并通过JNDI加载它们。 通常,我看到这样的条目: 这真的很简单: 如果是这样, 我在哪里实际存储String值?!?! 如果它不正确,那么我在context.xml存储的正确方法是什么,例如“ amqp:5272//blah.example.com&param1=4 ”,这样我就可以这样查找: Context ctx = new InitialContext(); String connectionURL = (String)ctx.lookup(“myConnectionURL”); 提前致谢!

如何防止石英中的内存泄漏

我在我的项目中使用石英。 我的Web应用程序显然在停止时导致内存泄漏,错误是: SEVERE: A web application appears to have started a TimerThread named [Timer-12] via the java.util.Timer API but has failed to stop it. To prevent a memory leak, the timer (and hence the associated thread) has been forcibly cancelled. Jan 2, 2013 6:55:35 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: A web application appears to have started […]

在Tomcat中托管Netty Server是否可行/可取?

我们构建基于Netty / NIO的服务,我正在考虑将此服务部署到我们的生产环境中。 我们标准的部署服务的方式是作为WAR,部署在Tomcats中。 当我在这里建议采用相同的方法时,我得到了“不应该做”的呐喊和抱怨,因为Netty和Tomcat都是服务器,“将一台服务器托管在另一台服务器上是没有意义的”。 对我而言,它非常有意义,因为它完全解决了我的部署问题,并使我免于编写其他代码。 为什么这么大“不不”?