我正在尝试在Tomcat服务器中运行webapplications(我是一名新手)。当我使用Eclipse安装时,everithing就可以了。但是,当我直接运行Tomcat时,上下文错误已经出现(如默认的Tomcat页面显示,错误获取requestDispatcher等)。
我已经更改了'context'标记,删除了'source'语句,但问题仍然存在。
我还需要做什么?感谢...
答案 0 :(得分:0)
阅读文档? http://tomcat.apache.org/tomcat-7.0-doc/
也许确认您正在使用的Tomcat版本(在您的问题中)。
下载Tomcat ZIP解压缩它。将您的WAR放在webapps目录中。也许将lib驱动程序JAR(mysql / postgres / mssql)放在lib /目录中。
现在启动Tomcat(如果您使用EXE安装程序或bin /目录中的脚本,则运行Windows服务)。它应该在127.0.0.1:8080上找到,并且可能在同一端口上有其他本地IP地址:8080。
为什么你认为你需要搞乱context.xml / server.xml?你正在使用tomcat的新鲜ZIP提取吗?
你对实际问题的解释很差。遵循上述说明(并忽略Eclipse)应该让任何人在短时间内启动并运行。
FWIW - 确保在尝试启动外部Tomcat实例之前关闭了Eclipse运行/管理的Tomcat实例。由于一般情况下,一次只有一个应用程序可以绑定到网络端口,因此可以通过grep为conf = * .xml为Port =和port =修改端口,并将8080和其他此类数字替换为不同的值,例如预先等待'1'到前面做18080。