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包吗? 展开
<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包吗? 展开
展开全部
不用打包,将你的项目拷贝过去,然后配置你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"也要对应改!
不过docBase="E:\workspace\project\ROOT"要改成对应的linux目录,如放在/usr/local/project下,则这个docBase="/usr/local/project"
还有注意url="jdbc:mysql://192.168.1.100:3306/project_db"也要对应改!
更多追问追答
追问
我就是这么弄的,可是不行诶,好像找不到类
追答
错误提示是什么,贴出来!
展开全部
没必要导出war包,想在Linux下运行你的项目,我提供你两种思路:
1:直接把整个开发环境换成Linux下的,比如在Linux下安装Eclipse,Tomcat...一样可以开发,运行你的项目;
2:把windows下的java web程序通过Eclipse的file->export打包成war包,然后在Linux下部署tomcat服务器,把war包放到webapps目录下即可.
具体的server.xml文件,你要根据Linux的系统目录进行修改.
1:直接把整个开发环境换成Linux下的,比如在Linux下安装Eclipse,Tomcat...一样可以开发,运行你的项目;
2:把windows下的java web程序通过Eclipse的file->export打包成war包,然后在Linux下部署tomcat服务器,把war包放到webapps目录下即可.
具体的server.xml文件,你要根据Linux的系统目录进行修改.
追问
服务器是租的阿里云,只是用来发布项目,那就只能打包成war包了?
追答
既然是租用别人的服务器,那就只能打成war包了,而且,具体的配置文件目录,你还得了解,否则项目部署还是会报错的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用吧!把写好的代码放到linux服务器上就行了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面写的好像是window的路径吧,如果需要配置是不是应该配置linux下面的路径,如:/home/..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询