标签: tomcat6

从eclipse-3.5.0(galileo)启动tomcat-6.0.20会导致404错误

控制台狗我.有人可以帮忙吗?

悲伤的故事就是这样开始的.我的操作系统是ubuntu-9.04.我从.tar.gz包中提取tomcat-6.0.20并将其放在/usr/share/tomcat-6.020目录下.

然后我从控制台启动了tomcat,一切似乎都很好.localhost使用$ CATALINA_HOME/webapps/ROOT/index.html页面回答.

下一步是将我的tomcat放入eclipse的服务器列表中.所以,我去了首选项>服务器>运行时环境>添加> Apache Tomcat v6.0(这里我也浏览了我的tomcat并将JVM从JRE更改为JDK).最后,我将我的服务器添加到Servers列表中.

所以,配置好所有内容后,我从eclipse启动了我的tomcat,打开浏览器并询问localhost.404突然间.尽管eclipse的控制台没有显示任何错误.

有人遇到过同样的问题吗?

tomcat6 eclipse-3.5

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

如何在Windows上使用Tomcat 6设置Logback

我在我的Windows桌面上安装了tomcat6用于测试目的.目前没有任何内容添加到webapps文件夹,只是正常的tomcat启动.生成以下日志文​​件:

catalina.2011-12-24.log
host-manager.2011-12-24.log
jakarta_service_20111224.log
localhost.2011-12-24.log
manager.2011-12-24.log
stderr_20111224.log
stdout_20111224.log
Run Code Online (Sandbox Code Playgroud)

我的问题很简单,我希望在定义的大小限制的基础上滚动和压缩这些日志[包含stdout].

我已经阅读了有关使用已定义策略滚动和压缩文件的logback及其功能,但我无法让它对我有用.我在$ TOMCAT_HOME/lib目录中复制了以下jar:

logback-access-1.0.0.jar
logback-classic-1.0.0.jar
logback-core-1.0.0.jar
Run Code Online (Sandbox Code Playgroud)

一些网站建议也应添加这些库:

jul-to-slf4j-1.6.4.jar
slf4j-api-1.6.4.jar
Run Code Online (Sandbox Code Playgroud)

我尝试在$ TOMCAT_HOME/conf和$ TOMCAT_HOME/lib中复制logback.xml,但无法使其工作.

如果有人可以帮助我,我真的很感激,最好能为我提供一个logback.xml和jars/xml位置,这些文件应该被复制以使其工作.

PS我没有在tomcat中部署任何webapp,它只是基本的tomcat设置.

logback tomcat6 windows-7

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

找不到请求的资源(servlet名称)Tomcat Eclipse IDE

我正在尝试使用WTP插件从Eclipse在Tomcat上部署servlet.Eclipse工作正常,Tomcat也正常运行.当我打开http:// localhost:8080时,我得到了Tomcat的主页.我正在按照这个确切的教程http://www.vogella.com/articles/EclipseWTP/article.html但是当我尝试通过右键单击servlet类并在服务器上运行时在tomcat上部署它时出现以下错误.请求的资源(/ test/FileCounter)不可用.我搜索但找不到任何可以帮助我的东西.我正在使用Eclipse Java EE IDE和Tomcat 6.以下是我的web.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>test</display-name>
  <servlet>
    <description></description>
    <display-name>FileCounter</display-name>
    <servlet-name>FileCounter</servlet-name>
    <servlet-class>com.servlets.FileCounter</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>FileCounter</servlet-name>
    <url-pattern>/FileCounter</url-pattern>
  </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

eclipse servlets tomcat6 eclipse-wtp

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

Tomcat Manager应用程序 - 会话太多

当我检查我的Tomcat应用程序管理器时,我发现我有太多会话(超过4600):

会话太多了

为什么会这样 ?这可以链接到已部署的应用程序,还是它已经存在了很长时间?

session tomcat tomcat6

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

网络适​​配器无法建立连接 - Oracle 11g

我写了一个servlet程序,我希望它连接到我的Oracle数据库,但它给了我一个错误.我正在使用Eclipse Helios,Tomcat 6.0.37,Oracle 11g(11.2.0.1.0),ojdbc6.jar(在Server项目的运行配置中添加).我能够通过SQL Plus接口连接到数据库,甚至可以从Eclipse的数据库开发角度启动连接.但是,当我尝试通过我的servlet连接时,我收到了错误.对于我的servlet,我使用端口号9090,对于数据库使用默认值1521.

java.sql.SQLException: The Network Adapter could not establish the connection
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at com.android.collegenotificationsystem.RegistrationServlet.doGet(RegistrationServlet.java:43)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Unknown Source)
Caused by: oracle.net.ns.NetException: The Network Adapter could not establish the connection
    at oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:359)
    at oracle.net.resolver.AddrResolution.resolveAndExecute(AddrResolution.java:422)
    at oracle.net.ns.NSProtocol.establishConnection(NSProtocol.java:672)
    at oracle.net.ns.NSProtocol.connect(NSProtocol.java:237) …
Run Code Online (Sandbox Code Playgroud)

sql oracle jdbc tomcat6 oracle11g

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

配置 Liferay 使用 HTTPS

我们已经开发出一种Application Portal利用Liferay捆绑tomcat。使用Apache httpd前端访问应用程序门户。

当我们从 迁移HTTPHTTPS. 对于HTTPS,最初我们为 生成了自签名证书Apache httpd。但是我们可以看到只有主页加载了HTTPS,其余的页面/链接都在使用HTTP。在调查中,我们注意到Site Pages settingscontrol panelfor 下Liferay,'Friendly URL hashttp hard-coded in the URL . We need toLiferay to useHTTPS instead ofHTTP`

怎么配置一样。

apache https tomcat6 liferay-6

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

Tomcat6 + Ubuntu + Servlet

我正在尝试制作servlet.

我已经在ubuntu上安装了tomcat6,其中包含管理示例和文档.我能够运行提供的示例.但是当我尝试制作自己的servlet时,它不起作用.

我做了以下步骤

在ROOT下我创建文件夹

-ROOT
----myapp
------WEB-INF
---------classes
Run Code Online (Sandbox Code Playgroud)

我创建了两个文件,一个是index.html,它有一个按钮和表单上的动作来调用servlet.第二个是.java文件.我编译了.java文件并完成了.class.所以现在树看起来像

-ROOT
----myapp
------index.html
------WEB-INF
---------classes
-----------TestServ.java
-----------TestServ.class
Run Code Online (Sandbox Code Playgroud)

现在我使用http:// localhost:8080/myapp在浏览器中打开它

它显示带有按钮的index.html页面.但当我点击按钮时,它说

错误404: 找不到http:// localhost:8080/myapp/TestServ !!

我不知道哪里出错了.我也设置了CATALINA_HOME.但这个问题仍然存在.

java ubuntu tomcat6

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

Apache tomcat 6错误

Apr 20, 2011 10:51:40 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
Apr 20, 2011 10:51:40 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-1234
Apr 20, 2011 10:51:40 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1521 ms
Apr 20, 2011 10:51:40 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Apr 20, 2011 10:51:40 PM org.apache.catalina.core.StandardEngine start
INFO: Starting …
Run Code Online (Sandbox Code Playgroud)

tomcat6

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

在Tomcat服务器中使用.jar文件

我正在尝试将colt.jar文件用于Tomcat Server中的项目.我试过把它放到WEB-INF/lib /,/ lib中,甚至也放在MyProject/lib /中.他们都没有工作.以前,我使用过像Jama-1.0.2.jar或servlet-api.jar这样的jar文件,它们工作得很好.我试图在我的本地机器上使用它导入jar文件与Eclipse,它工作正常.但不知道为什么不在服务器端工作.

有什么建议吗?

ADDED LATER ::::我已经添加了类路径,然后在编译期间它没有给我任何错误.但最终在运行时,方法(包含在该类中)不起作用.它没有给出任何错误.它只是不继续执行.需要帮忙 :(

java tomcat jar tomcat6

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

将Tomcat端口从8080更改为80

我想把tomcat的端口从8080改为80.到现在为止,我在端口80运行了一个IIS,没有任何问题.当我尝试在Tomcat的'conector'中使用80时,会出现以下错误:

java.net.BindException: Address already in use: JVM_Bind '<'null'>':80 <!-- catalina's log
Run Code Online (Sandbox Code Playgroud)

但IIS被禁用,NETSTAT显示端口80的状态为TIME_WAIT的一些连接.我有点困惑.IIS如何使用端口80而Tomcat却没有?我应该配置另一个属性吗?

谢谢!

(及时:tomcat 6胜过2008服务器)

tomcat tomcat6

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

枚举类中的内存泄漏

我们有一个常量类,它在枚举类中有一个jsps/servlet列表.该类用于从控制器servlet充当重定向.这个特殊的类总是在内存分析器中显示为泄漏可疑.

我在这里粘贴来自控制器servlet的代码:

 protected void forwardPage(Page jspPage, boolean checkTrail, HttpServletRequest request, HttpServletResponse response) {
 String temp;
 String str = new String();

 str = jspPage.name();

Page page1 =  Page.valueOf(Page.class,str);
    try {
        temp = page1.getFileName();
        getServletContext().getRequestDispatcher(temp).forward(request, response);  
    } catch (Exception se) {
    } finally { 
        page1 = null;
        jspPage = null;
        str = null;
        temp = null;
    }
Run Code Online (Sandbox Code Playgroud)

Page本身是一个枚举类,其代码如下所示.

UPDATE_PROFILE_CONFIRM("/ WEB-INF/jsp/login/updateProfileConfirm.jsp","确认您的个人资料")public String getTitle(){

    return this.title;
}


public String getFileName() {
    return this.fileName;
}

public void setFileName(String newFileName) {
    this.fileName = newFileName;
}
Run Code Online (Sandbox Code Playgroud)

我无法理解的是为什么这堂课应该泄漏?一旦我删除了Page的引用并直接重定向,问题似乎就消失了.没有框架,简单的servlet-jsp框架.应用程序服务器是Tomcat …

java jsp memory-leaks tomcat6

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

Tomcat经理HTTP状态404 - /manager/html

我正在研究apache-tomcat-6.0.35.当我使用startup.sh启动tomcat手动tomcat只是工作正常.

我想配置tomcat与eClipse一起使用.我通过向eclipse添加一个新服务器,当我通过命中localhost:8080启动Tomcat时,它启动正常,但是当我尝试导航到管理器HTTP状态404 - /manager/html时.基本上我无法导航到tomcat中的任何链接.

正如我所提到的,当我从startup.sh脚本启动tomcat时,它工作正常

请让我知道我在这里做错了什么.

java eclipse tomcat6

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