发布项目至服务器

来源:互联网 发布:小程序cms系统 编辑:程序博客网 时间:2024/05/17 17:56

最近手头上的任务是让我把原来一个项目搬到新服务器上,只更改一下标题.
1.我用Idea 进行maven打包.一般打包至target目录下,在idea上运行成功都会在target目录下有个war包,这样就有了war包(其他的方法可以谷歌百度)
2.然后在服务器上我用的就是oneinstack一键部署,很方便实在.(使用说明官网上有的)
3.安装完成后新建项目. 比如www.ss22.com
4.把war解压在/data/wwwroot/www.ss22.com 下就ok了.
5.用navicat 连接该服务器,新建库,新建表.
直连就好了.
在我的项目里碰到一点问题.跑不起来.
解决是在/usr/local/tomcat/conf/web.xml
里面加下面的代码,XXX代表数据库名

<description>MySQL XXX</description>  <resource-ref>      <description>DB Connection</description>      <res-ref-name>jdbc/xxx</res-ref-name>      <res-type>javax.sql.DataSource</res-type>      <res-auth>Container</res-auth>  </resource-ref>

然后用service tomcat restart 重启一下tomcat 服务就好了.

2.配置数据连接,在/usr/local/tomcat/conf/context.xml

<Resource       name="jdbc/xxx"//xxx库名       auth="Container"       type="javax.sql.DataSource"       maxActive="100"       maxIdle="30"       maxWait="10000"       username="xxxx"//用户名       password="xxxxx"//数据库密码       driverClassName="com.mysql.jdbc.Driver"       url="jdbc:mysql://localhost:3306/xxx?useUnicode=true&amp;characterEncoding=UTF-8"/>

加上这段话

把mysql链接库的包放到该路径下
/data/wwwroot/www.ss22.com /WEB-INF/lib

原创粉丝点击