前天在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启动时会去webapps下访问默认ROOT目录下的应用程序,这就导致你始终不能直接访问的原因 切记切记切记,这才是关键 先将它原始就有的ROOT删掉 把 自己的项目包“oa.war” 改成 “ROOT.war” 即可,因为下面的...
标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...
【标题】:Tomcat启动管理工具 在Java Web开发领域,...总的来说,Tomcat启动管理工具是开发者和运维人员日常工作中不可或缺的部分,它们帮助我们有效地管理Tomcat服务器,提升开发效率,确保Web应用的稳定性和性能。
要在Tomcat中使用JPDA,需要在catalina.bat文件中添加以下代码: ``` if not "%JPDA%" == "" goto doJpda ``` 这行代码告诉Tomcat服务器启用JPDA调试模式。 什么是catalina.bat文件? catalina.bat文件是Tomcat...
项目名称和部署到Tomcat的项目名不一致,访问不到报错。以前遇到过这个问题,就放到一边了。今天再次遇到了。就好好解决下了。
这些通常在`WEB-INF/web.xml`文件中定义,但在内嵌式Tomcat中,你也可以通过Maven插件的配置来指定这个文件的位置: ```xml ... <webXml>src/main/webapp/WEB-INF/web.xml ... ``` 当你的Web应用开发完成后,...
然而,在实际操作过程中,不少用户会遇到Eclipse中Tomcat启动失败的问题,这不仅影响了开发效率,也可能导致项目延期。本文将深入探讨这一问题,并提供一系列可能的解决方案,帮助开发者们有效应对Eclipse中Tomcat...
tomcat配置默认访问项目,配置后可直接通过ip地址加端口号访问项目
然而,在使用过程中,用户可能会遇到Tomcat无法启动的问题。本文将详细探讨导致Tomcat启动失败的原因及相应的解决方法,帮助读者有效解决这一问题。 #### 一、常见原因分析 1. **JRE/JDK版本不兼容** - Tomcat的...
在启动过程中,Tomcat还会进行一系列的初始化操作,例如解析配置文件,创建和配置各个组件,启动监听器和管道等。此外,对于每个Web应用程序,Tomcat还会执行Servlet的加载和初始化,包括读取`web.xml`部署描述符,...
提供的"Tomcat停止启动脚本"可能是一个整合了启动和停止功能的自定义脚本,它可以更方便地在一个步骤中完成启动和停止的操作。这种自定义脚本可能会包含错误检查、日志记录等功能,提高管理和监控的效率。 五、安全...
首先,需要创建一个 Tomcat 对象,然后在 run() 方法中启动 Tomcat 服务器。 知识点 3: Tomcat 服务器的配置 在启动 Tomcat 服务器时,需要配置一些基本信息,如端口号、基础目录、URI 编码等。在本示例代码中,...
在本篇内容中,我们将深入探讨如何在Apache Tomcat服务器上配置项目以便去除项目名称进行访问,以及如何部署多个项目并设置不同的访问路径。Tomcat是Apache软件基金会的Jakarta项目下的一个开源Java Servlet容器,它...
tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本
tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉
在实际的企业级应用开发与部署过程中,Tomcat作为一款轻量级且功能强大的应用服务器,被广泛应用于Java Web项目的运行环境。特别是在Windows操作系统上,为了实现Tomcat服务的自动化启动与管理,通常会选择将Tomcat...
注意:在访问项目之前,需要先手动启动 Tomcat 的 startup.bat,以确保项目的端口正确以及项目是否报错。 本文详细介绍了如何在 Server 2008 环境下配置 Tomcat 的后台启动,以便在系统启动时自动启动 Tomcat 服务...
tomcat启动时执行java自定义方法,一般用于启动时赋值情况。
设置tomcat只允许域名访问 设置tomcat只允许域名访问