linux下tomcat部署java web项目

在window下用eclipse进行开发,配置的时候只修改了tomcat里的server.xml文件<Hostname="localhost"appBase="webap... 在window下用eclipse进行开发,配置的时候只修改了tomcat里的server.xml文件
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/project" reloadable="true" docBase="E:\workspace\project\ROOT">
<Resource name="jdbc/project_db" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver" username="root" password="root"
url="jdbc:mysql://192.168.1.100:3306/project_db"/>

</Context>
docBase指向eclipse的工程目录下的ROOT。
请问现在要把项目发布在linux下应该怎么配置?必须要导出.war包吗?
展开
 我来答
kak520
推荐于2017-10-11 · TA获得超过687个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:442万
展开全部
不用打包,将你的项目拷贝过去,然后配置你linux上的tomcat就可以了
不过docBase="E:\workspace\project\ROOT"要改成对应的linux目录,如放在/usr/local/project下,则这个docBase="/usr/local/project"
还有注意url="jdbc:mysql://192.168.1.100:3306/project_db"也要对应改!
更多追问追答
追问
我就是这么弄的,可是不行诶,好像找不到类
追答
错误提示是什么,贴出来!
百度网友42be3b6
2013-07-31 · TA获得超过1874个赞
知道小有建树答主
回答量:1783
采纳率:25%
帮助的人:981万
展开全部
没必要导出war包,想在Linux下运行你的项目,我提供你两种思路:
1:直接把整个开发环境换成Linux下的,比如在Linux下安装Eclipse,Tomcat...一样可以开发,运行你的项目;
2:把windows下的java web程序通过Eclipse的file->export打包成war包,然后在Linux下部署tomcat服务器,把war包放到webapps目录下即可.

具体的server.xml文件,你要根据Linux的系统目录进行修改.
追问
服务器是租的阿里云,只是用来发布项目,那就只能打包成war包了?
追答
既然是租用别人的服务器,那就只能打成war包了,而且,具体的配置文件目录,你还得了解,否则项目部署还是会报错的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a317793075
2013-08-01
知道答主
回答量:68
采纳率:0%
帮助的人:18.2万
展开全部
不用吧!把写好的代码放到linux服务器上就行了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自阳岭天香国艳的阿拉丁
2013-07-31
知道答主
回答量:3
采纳率:0%
帮助的人:4358
展开全部
上面写的好像是window的路径吧,如果需要配置是不是应该配置linux下面的路径,如:/home/..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式