社区
Web 开发
帖子详情
如何用java代码启动tomcat
cslgwufeng
2006-09-27 11:01:34
我想做个启动程序,其中启动过程中启动tomcat,请各位大哥们帮帮小弟
...全文
356
6
打赏
收藏
如何用java代码启动tomcat
我想做个启动程序,其中启动过程中启动tomcat,请各位大哥们帮帮小弟
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyhlgx
2006-09-27
打赏
举报
回复
注意要设置CLASSPATH,JAVA_HOME,TOMCAT_HOME
wyhlgx
2006-09-27
打赏
举报
回复
直接调startup.bat文件.
import java.io.IOException;
import java.io.InputStream;
public class TestProcess {
public static void main(String[] args) {
String command = "E:\\Server\\apache-tomcat-5.5.17\\bin\\startup.bat";
try {
Process child = Runtime.getRuntime().exec(command);
InputStream in = child.getInputStream();
int c;
while ((c = in.read()) != -1) {
System.out.print(c);//如果你不需要看输出,这行可以注销掉
}
in.close();
try {
child.waitFor();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("done");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
闭门车
2006-09-27
打赏
举报
回复
不懂,mark!!!
cslgwufeng
2006-09-27
打赏
举报
回复
在IE中输入http://localhost:8080/
还是没有tomcat 欢迎界面
cslgwufeng
2006-09-27
打赏
举报
回复
代码可以运行.我将tomcat 的startup.bat 的路径也改为了自己电脑的路径改后为:
package com;
import java.lang.Runtime;
import java.io.IOException;
import java.io.InputStream;
public class TestProcess {
public static void main(String[] args) {
String command = "C:\\Program Files\\Apache Software Foundation\\Tomcat 5.0\\bin\\startup.bat";
try {
Process child = Runtime.getRuntime().exec(command);
InputStream in = child.getInputStream();
int c;
while ((c = in.read()) != -1) {
System.out.print(c);//如果你不需要看输出,这行可以注销掉
}
in.close();
try {
child.waitFor();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("done");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行后的结果为:
84104101326765846576737865957279776932101110118105114111110109101110116321189711410597981081013210511532110111116321001011021051101011003299111114114101991161081211310841041051153210111011810511411111010910111011632118971141059798108101321051153211010110110010110032116111321141171103211610410511532112114111103114971091310done
但是我在服务里那个Apache Tomcat 却没有启动啊.
Sunny319
2006-09-27
打赏
举报
回复
学习一下!
java
代码
启动
tomcat
java
实现
tomcat
的自
启动
和关闭,可实现远程控制
tomcat
Java
启动
Tomcat
文章目录 目标: 实现: 一、前期准备 1、加入依赖 2、定义Servlet类 3、定义Servlet类 4、
启动
Tomcat
并测试 总结 流程图 重点及易错点 1、服务器阻塞等待请求 目标: 学习使用
java
代码
启动
Tomcat
。 实现: 一、前期准备 实现自定义注解,并用自定义注解模拟正常的业务逻辑,实现将用户发送给服务器的数据回写给用户的功能。 1、加入依赖 本项目使用
java
代码
操作
Tomcat
,所以需要引入servlet的jar包。为了在浏览器等前端显示信息,所
java
代码
让
tomcat
启动
_
java
代码
实现
tomcat
的
启动
和停止
一:通过
java
程序调用
tomcat
的BootStaup类实现
tomcat
的
启动
和停止,这样可以实现远程
启动
和停止
tomcat
!二:
代码
如下:package org.cloud.catalina.filter;import
java
.lang.reflect.InvocationTargetException;import org.apache.catalina.startup.Bootstrap...
java
程序
启动
tomcat
_从
Java
代码
启动
和停止
Tomcat
根据我在Stackoverflow和Internet上其他页面上看到的
代码
,我创建了一种在我在系统中运行进程时停止和
启动
tomcat
的方法,因为我需要清理OS中的内存,System.gc()但是仍然不足以释放内存,这是
代码
:全局声明:private String server = "localhost";停止
启动
tomcat
的方法:public void
tomcat
(){try{Socket s...
java
代码
实现
tomcat
的
启动
和停止
一:通过
java
程序调用
tomcat
的BootStaup类实现
tomcat
的
启动
和停止,这样可以实现远程
启动
和停止
tomcat
! 二:
代码
如下: package org.cloud.catalina.filter; import
java
.lang.reflect.InvocationTargetException; import org.apach...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章