怎样在Tomcat中配置外部Web应用程序路径

怎样在Tomcat中配置外部Web应用程序路径,第1张

Tomcat默认可以自动加载webapps下的Web应用程序。如果想避开MyEclipse的deploy步骤,直接正卖让Tomcat添加workspace下的应用程序为Web应用程序上下文,则可以在Tomcat的conf下芦拦的server.xml文件中进行配置。在Host标签内部加入如下标签代码:<Context path="/上下文路径" docBase="Web应用程序的绝对路径" reloadable="true">也可以在conf下新建以Engine的name属性命名的文件夹,在它的下面再建立以Host的name属性命名的文件夹,然后添加一个以Context上下路陪清胡径命名的xml文件,在其中加入如下代码:<Context docBase="Web应用程序的绝对路径" reloadable="true">注意,此时不用再写path,因为path实际上已经写到了该xml文件的名字上。提倡第二种配制方法。

停止

//如不能运行,请正确配置tomcat环境

public class conTomCat{

public void close() throws IOException

{

Process process = Runtime.getRuntime().exec('cmd /c D:\\apache-tomcat-7.0.16\\派扮bin\\shutdown.bat')// 调用外部程序

final InputStream in = process.getInputStream()

BufferedReader br=new BufferedReader(new InputStreamReader(in))

StringBuilder buf = new StringBuilder()

String line = null

while((line = br.readLine()) != null)

buf.append(line)

System.out.println('输出结果为:' + buf)

}

启动

public void start() throws IOException

{

Process process = Runtime.getRuntime().exec('cmd /c D:\\apache-tomcat-7.0.16\\bin\散羡散\startup.bat')// 调冲氏用外部程序

final InputStream in = process.ge tInputStream()

BufferedReader br=new BufferedReader(new InputStreamReader(in))

StringBuilder buf = new StringBuilder()

String line = null

while((line = br.readLine()) != null)

buf.append(line)

System.out.println('输出结果为:' + buf)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12530925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存