Java 和 Tomcat 问题

Java 和 Tomcat 问题

全部,

在我的课程结束时,我真的很感激任何指点。

我有一个安装了 Tomcat 5.5.9 和 JRE 6 update 13 的系统。我的问题是有人安装了 tomcat 6 和 JRE 5。

通过这个简单的操作,他们就破坏了机器上原本运行的应用程序。

我试图删除 tomcat 和 java 安装,但我发现它们已全部被删除。

我的问题是,我现在正尝试重新安装原始应用程序,但此安装程序现在出现文件位置错误,并且不会重新安装安装程序的 apache 部分。

有人可以告知 Apache 软件可能安装组件的任何隐藏位置吗?

这一切都安装在Windows Server 2003 R2上。

非常感谢您的帮助。

答案1

只需检查一下,原始安装程序是否安装了 Tomcat、JRE 和您的应用程序?在这种情况下,您需要将应用程序和任何相关设置从旧 Tomcat 复制到新 Tomcat。

您是否仍保留原始 Tomcat 目录的副本或备份?

您需要执行以下操作

  • 将 Tomcat 5.5/webapps 的任何内容复制到 Tomcat 6.0/webapps 中(忽略 Tomcat 特定的应用程序,如管理器或主机管理器)

  • 将 Tomcat 5.5/conf/Catalina/localhost 的内容复制到 Tomcat 6.0/conf/Catalina/localhost 中(再次忽略 manager.xml 或 host-manager.xml)

  • 查看 Tomcat 5.5/conf/tomcat-users.xml。是否定义了任何自定义用户或组?将其复制过来。

  • 查看 Tomcat 5.5/conf/server.xml。与新的 server.xml 进行比较这有点棘手。它看起来像是定制的吗?最常见的更改是将端口从 8080 更改为 80。

我的(稍微)定制的 server.xml 包含以下行:

 <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
  • 最后,您通常需要增加堆大小。(默认值为非常小的 64M)。如果任务栏中有 Tomcat 图标,请单击该图标,否则请在“开始”菜单中查找“监视 Tomcat”应用程序。单击 Java 选项卡。将“最大内存池”更改为 512M 之类的值。

确保在配置发生任何变化后停止 Tomcat 并重新启动 Tomcat。我假设 Tomcat 服务已安装?(这是 Windows Tomcat 安装程序中的一个选项)。转到 Windows 服务控制面板并查找 Apache Tomcat 服务。

相关内容