Tag: tomcat

java.lang.OutOfMemoryError:在eclipse中tomcat中的PermGen空间

我使用eclipse在tomcat上运行我的应用程序时经常遇到这个exception: java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:265) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:180) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:134) at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:101) at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:80) at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94) at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156) at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135) at […]

如何更改tomcat端口号

我正在开发一个JSP应用程序,为了某种目的,我需要更改tomcat访问端口。 有没有可能?

Eclipse WTP插件没有Apache Tomcat适配器

我正在使用伽利略Eclipse,我下载了WTP插件,但没有Apache Tomcat插件,当我尝试添加Tomcat服务器… 任何快速的想法?

IntelliJ IDEA:Maven,项目编译和部署

有人能解释我IntelliJ IDEA的编译,部署和打包绑定maven项目的工作stream程吗? 当我通过IDEA的debugging模式启动tomcat服务器时,我遇到了一些误解。 例如,我有一个神器 – 战争档案。 据我所知,当我运行debugging模式 – IDEA重新编译和更新代码到war-archive。 但是,打包的Maven工件会发生什么? IntelliJ是否更新? 或者我必须设置“启动之前Buld maven”选项,以确保更改的代码将被上传到环境?

IntelliJ,无法启动简单的Web应用程序:无法ping localhost:1099服务器

我正在尝试在IntelliJ中创build一个简单的Web应用程序,请参阅本教程: http : //wiki.jetbrains.net/intellij/Creating_a_simple_Web_application_for_Tomcat_in_IntelliJ_IDEA_12 我相信我的Tomcat安装正确,因为我看到了tomcat图片,当我去http://localhost:8080/ 我已经完成了所有的步骤,直到它告诉我运行index.jsp ,在这一点我得到的错误: 错误:由代理引发的exception:java.net.MalformedURLException:本地主机名称unknown:java.net.UnknownHostException:节点名或服务名已提供,或者未知 我在日志中看到这个: 应用程序服务器在运行configuration停止之前未连接,原因:无法在本地主机:1099上ping服务器 这1099来自运行 – >编辑configuration中的JMX端口 我该如何解决?

在想法的雄猫。 战争爆炸:服务器没有连接。 部署不可用

我正在尝试这个tutoial 。 我创build了新的项目并运行它。 TomCat开始了,但是什么也没有发生。 我可以在浏览器http://localhost:8080手动打开并查看TomCat主页。 这意味着服务器可以启动。 但是我无法打开index.jsp。 这是我的屏幕开始后: 截图正如你可以看到项目正在运行,但没有关于传递的环境variables的信息。 没有日志。 我使用TomCat 7.0.27 想法12.1.6 关于Opensuse 12.2 我的tomcat HOME文件夹是/usr/share/tomcat 有一个问题:Idea不能将conf文件从/ usr / share / tomcat / conf复制到/home/loco/.IntelliJIdea12/system/tomcat//conf。 我在/usr/share/tomcat and the problem gone.执行了chmod 777 * , /usr/share/tomcat and the problem gone. 我也改变了TomCat的开始方式。 这是默认值 /usr/share/tomcat/bin/catalina.sh run 我改变了 /usr/share/tomcat/bin/catalina.sh start 所有其他步骤都是按照教程完成的。

无法将服务器添加到移动的工作区

我从网上下载了这个工作区,我试着从全新安装的Eclipse Ganymede上的tomcat服务器上运行它。 这个特殊的项目带有自己的工作空间。 当我selectTomcat v6.0时,我收到一条消息 无法使用所选types创build服务器 虽然老的tomcat版本可用。 我想我必须重新创build一些configuration设置。 问题是哪一个? 这似乎是一个奇怪的错误,因为创build一个新的dynamicWeb项目让我configurationtomcat为他们两个

Tomcat 7和JSTL

我用Eclipse Tomcat编写了一个Web应用程序,它在我的本地Tomcat 7上工作,当我尝试在Tomcat 7上在线发布它时,出现以下错误: SEVERE:Servlet.service()为servlet [obliquid.servlet.Index]与上下文中的path[/ cp]抛出exception[绝对的uri: http://java.sun.com/jsp/jstl/core : http://java.sun.com/jsp/jstl/core无法parsingweb.xml或使用此应用程序部署的jar文件] Tomcat 7有“规格版本:Servlet 3.0,JSP 2.2,EL 2.2”,所以不包括JSTL? 当我试图上传standard.jar和jstl.jar我有以下错误: org.apache.jasper.JasperException:/jsp/index.jsp(行:3,列:62)无法从JAR文件“jndi:/ localhost / cp / WEB-INF”读取TLD“META-INF / c.tld” /lib/standard.jar“:org.apache.jasper.JasperException:无法加载或实例化TagLibraryValidator类:org.apache.taglibs.standard.tlv.JstlCoreTLV 我做了一些Googlesearch,但是我不能把它整理出来,有人说这可能是由于jar子版本冲突造成的。 也许我不应该包括这些jar子,并使用不同的JSTLurl? 我的是JSTL 1.1我认为,JSTL 1.2有没有新的URL? 我应该怎么做来解决这个问题,并使这个应用程序运行?

Jetty,Tomcat,Nginx,Geronimo,Glassfish:我很困惑

作为Java EE生态系统的新成员,我对这些共享大量关键字的产品感到困惑。 其中一半来自Apache软件基金会。 有人可以用他们每个人的简短的独特的解释来解答我吗?

至less有一个JAR扫描了TLD,但没有包含顶级域名(TLD)

我不断得到这个在tomcat 7.30(eclipse juno) 至less有一个JAR扫描了TLD,但没有包含顶级域名(TLD)。 为此logging器启用debugging日志logging,以获取已扫描的JAR的完整列表,但未findTLD。 在扫描过程中跳过不需要的JAR可以缩短启动时间和JSP编译时间。 那么我去conf\logging.properties并把所有的INFO变成了FINE并取消了注释 # To see debug messages in TldLocationsCache, uncomment the following line: org.apache.jasper.compiler.TldLocationsCache.level = FINE 我仍然看到At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging… At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging… 那么我该怎么做才能看到这些jar子? 日志位置: tomcat日志位于$ CATALINA_HOME […]