`
flysky7931
  • 浏览: 44033 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

tomcat启动中项目的访问时间无限延长

    博客分类:
  • J2EE
阅读更多
    前天在tomcat中部署了2个项目,Eric_Manager和Eric_Regedit,在Eric_Manager启动过程中有关于访问Eric_Regedit的一段代码
	public boolean registerRoomUser(String roomId,Set userlist){
		this.myUrl = this.myUrl + "/RegeditUserAction!regeditRoomAndUser.do";
		URL url;
		String usernames = null;
		if(userlist == null || userlist.size() == 0){
			usernames = "userNames="+"";
		}else{			
			usernames = this.mapConvertStirng(userlist);
		}
		BufferedReader read = null;
		PrintWriter out = null;
		boolean checkResult = false;
		try {
			url = new URL(this.myUrl);
			HttpURLConnection connection = (HttpURLConnection) url.openConnection();
			connection.setDoInput(true);
			connection.setDoOutput(true);
			out = new PrintWriter(connection.getOutputStream());
		    out.print(usernames  + "&");
		    out.print("roomId="+roomId);
		    out.flush();
		    read = new BufferedReader(new InputStreamReader(connection.getInputStream()) );
		    String input = null; 
			if((input = read.readLine()) != null) 
			{ 	
				if(input.equals("false")){
					checkResult = false;
				}else if(input.equals("true")){
					checkResult = true;
				}
			} 
		} catch (MalformedURLException e) {
			Log4jUtil.info("连接注册服务器发生MalformedURLException异常---------1");
		} catch (IOException e) {
			Log4jUtil.info("连接注册服务器发生IOException异常---------2");
		}finally{
			out.close();
			try {
				read.close();
			} catch (IOException e) {
				Log4jUtil.info("关闭流时发生IOException");
			}
		}
		return checkResult;
	}

    此时Tomcat还未加载Eric_Regedit的项目,那么程序段就会堵塞在:
read = new BufferedReader(new InputStreamReader(connection.getInputStream()) );

    那么这样就会造成项目无法正常启动。
分享到:
评论

相关推荐

    tomcat启动项目部署步骤

    tomcat启动项目部署步骤 。

    Tomcat访问项目,去掉项目名配置

    在Tomcat启动时会去webapps下访问默认ROOT目录下的应用程序,这就导致你始终不能直接访问的原因 切记切记切记,这才是关键 先将它原始就有的ROOT删掉 把 自己的项目包“oa.war” 改成 “ROOT.war” 即可,因为下面的...

    tomcat 部署java项目 jar

    标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...

    tomcat启动管理工具

    【标题】:Tomcat启动管理工具 在Java Web开发领域,...总的来说,Tomcat启动管理工具是开发者和运维人员日常工作中不可或缺的部分,它们帮助我们有效地管理Tomcat服务器,提升开发效率,确保Web应用的稳定性和性能。

    Tomcat启动调试功能

    要在Tomcat中使用JPDA,需要在catalina.bat文件中添加以下代码: ``` if not "%JPDA%" == "" goto doJpda ``` 这行代码告诉Tomcat服务器启用JPDA调试模式。 什么是catalina.bat文件? catalina.bat文件是Tomcat...

    项目名称和部署到Tomcat的项目名不一致,访问不到问题

    项目名称和部署到Tomcat的项目名不一致,访问不到报错。以前遇到过这个问题,就放到一边了。今天再次遇到了。就好好解决下了。

    内嵌式tomcat启动web工程

    这些通常在`WEB-INF/web.xml`文件中定义,但在内嵌式Tomcat中,你也可以通过Maven插件的配置来指定这个文件的位置: ```xml ... <webXml>src/main/webapp/WEB-INF/web.xml ... ``` 当你的Web应用开发完成后,...

    Eclipse中Tomcat启动失败的解决方案

    然而,在实际操作过程中,不少用户会遇到Eclipse中Tomcat启动失败的问题,这不仅影响了开发效率,也可能导致项目延期。本文将深入探讨这一问题,并提供一系列可能的解决方案,帮助开发者们有效应对Eclipse中Tomcat...

    tomcat配置默认访问项目

    tomcat配置默认访问项目,配置后可直接通过ip地址加端口号访问项目

    tomcat启动不了问题处理

    然而,在使用过程中,用户可能会遇到Tomcat无法启动的问题。本文将详细探讨导致Tomcat启动失败的原因及相应的解决方法,帮助读者有效解决这一问题。 #### 一、常见原因分析 1. **JRE/JDK版本不兼容** - Tomcat的...

    Tomcat启动顺序

    在启动过程中,Tomcat还会进行一系列的初始化操作,例如解析配置文件,创建和配置各个组件,启动监听器和管道等。此外,对于每个Web应用程序,Tomcat还会执行Servlet的加载和初始化,包括读取`web.xml`部署描述符,...

    Tomcat启动停止脚本

    提供的"Tomcat停止启动脚本"可能是一个整合了启动和停止功能的自定义脚本,它可以更方便地在一个步骤中完成启动和停止的操作。这种自定义脚本可能会包含错误检查、日志记录等功能,提高管理和监控的效率。 五、安全...

    java代码启动tomcat

    首先,需要创建一个 Tomcat 对象,然后在 run() 方法中启动 Tomcat 服务器。 知识点 3: Tomcat 服务器的配置 在启动 Tomcat 服务器时,需要配置一些基本信息,如端口号、基础目录、URI 编码等。在本示例代码中,...

    Tomcat如何配置去项目名称访问.doc

    在本篇内容中,我们将深入探讨如何在Apache Tomcat服务器上配置项目以便去除项目名称进行访问,以及如何部署多个项目并设置不同的访问路径。Tomcat是Apache软件基金会的Jakarta项目下的一个开源Java Servlet容器,它...

    tomcat启动脚本

    tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本

    tomcat 开机启动(Apache Tomcat开机后台启动_百度经验.mht)

    tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉

    Tomcat 7 Windows中以Service方式启动配置启动参数

    在实际的企业级应用开发与部署过程中,Tomcat作为一款轻量级且功能强大的应用服务器,被广泛应用于Java Web项目的运行环境。特别是在Windows操作系统上,为了实现Tomcat服务的自动化启动与管理,通常会选择将Tomcat...

    server2008 开机后台启动tomcat

    注意:在访问项目之前,需要先手动启动 Tomcat 的 startup.bat,以确保项目的端口正确以及项目是否报错。 本文详细介绍了如何在 Server 2008 环境下配置 Tomcat 的后台启动,以便在系统启动时自动启动 Tomcat 服务...

    tomcat启动执行java自定义方法

    tomcat启动时执行java自定义方法,一般用于启动时赋值情况。

    设置tomcat只允许域名访问

    设置tomcat只允许域名访问 设置tomcat只允许域名访问

Global site tag (gtag.js) - Google Analytics