如何将.war文件上传并配置在网站服务器根目录下??

elocutionist02605 2009-04-26 10:36:09
我现在有一个netbeans环境下开发的jsp/servlet的项目,项目名是platform,我现在把它打包成.war文件,然后上传到网站的服务器的work目录下,请问怎样才能让他配置到root根目录下??很急~!分不够的话,可以继续加分,但回答要能解决根本问题!谢谢了》》~
...全文
342 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinxfei 2009-04-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 elocutionist02605 的回复:]
哦,但是我的jsp服务器是租的,里边只有work、root、log文件夹,tomcat里边的配置文件我没法改啊,,有没有其他的方法哈?还有war文件怎样解压啊?
[/Quote]

通常,tomcat自动解压webapps下面的war,
如果向手工解压,用winrar就可以。

你这种情况,无法修改tomcat配置,建议你自己在本地解压后上传吧。
GeekZFZ 2009-04-27
  • 打赏
  • 举报
回复
关注,学习
elocutionist02605 2009-04-27
  • 打赏
  • 举报
回复
哦,但是我的jsp服务器是租的,里边只有work、root、log文件夹,tomcat里边的配置文件我没法改啊,,有没有其他的方法哈?还有war文件怎样解压啊?
老紫竹 2009-04-27
  • 打赏
  • 举报
回复
修改tomcat里面的 server的 appBase 到你的根下面
liu_zhaoqf 2009-04-27
  • 打赏
  • 举报
回复
你租用的服务器应该有说明文件叫你怎么配置和放置程序文件的吧。
999朵玫瑰 2009-04-27
  • 打赏
  • 举报
回复
我不知道啊,学习了啊
fredy1111 2009-04-26
  • 打赏
  • 举报
回复
不知道你的服务器是什么,如果是tomcat的话,修改server.xml就行了:
这行改成这样:<Context path="" docBase="platform" debug="0"/>
jinxfei 2009-04-26
  • 打赏
  • 举报
回复
我想你所谓的配置到root根目录下,也就是希望以:
http://ip:port
这种方式访问,而不是用
http://ip:port/platform

如果是这个要求,则:

1、你的war不能上传到work目录,必须上传到webapps目录下
2、修改tomcat/conf目录下的配置文件
在Tomcat\conf\Catalina\localhost\目录下,找到对应工程的xml文件,
在你这里应该是Tomcat\conf\Catalina\localhost\platform.xml
切记:如果没有这个文件,则创建这个文件,内容如下
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="platform" docBase="platform" path="">
</Context>
将其path的值改为空,

另外,如果你的tomcat下的ROOT需要保留的话,还要将Tomcatconf\Catalina\localhost\ROOT.xml 的path值改为另一个值,要不启动Tomcat时会有冲突,
同理,如果该文件不存在,则创建之,内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Welcome to Tomcat" docBase="ROOT" path="/ROOT">
</Context>

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧