Skip to content

deploy_local_tomcat

Liang Ding edited this page May 31, 2013 · 4 revisions

部署至本地容器(Tomcat)

环境
  • MySQL 5+
  • Tomcat 6+

1. 在 MySQL 中创建名为 b3log 的数据库
2. 配置 JDBC 数据源
按照数据库连接配置修改 ${b3log-solo-mysql-x.×.x}/WEB-INF/classes/local.properties 文件里

#### JDBC database Configurations ####

区域中

jdbc.URL=jdbc:mysql://localhost:3306/b3log?useUnicode=yes&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=

另外,还必须配置表前缀

# The specific table name prefix
jdbc.tablePrefix=b3_solo

可以配置为其他前缀,但不能留空。

3. 修改应用路径

修改 ${b3log-solo-x.×.x}/WEB-INF/classes/latke.properties 中的 Server 区域,配置成部署路径。
serverScheme=http
serverHost=你自己的域名
serverPort=端口填 80
staticServerScheme=http
staticServerHost=你自己的域名
staticServerPort=端口填 80
contextPath=/部署包展开后的目录名,例如 /blog
staticPath=/部署包展开后的目录名,例如 /blog

4. 部署
将 ${b3log-solo-mysql-x.×.x} 下的内容拷贝到部署目录下(tomcat/webapps/${contextPath}),例如 d:/tomcat/webapps/blog,或者将部署包(b3log-solo-mysql-x.×.×.war)重命名为 blog.war 后移到部署目录下,例如 d:/tomcat/webapps/blog.war,这样容器启动后会自行解压。

如果要使用根路径(http://${server}:${port}/)访问,则将部署包重命名为 ROOT.war 并移到部署目录下,例如 d:/tomcat/webapps/ROOT.war

5. 启动容器

6. 在浏览器中访问:http://${server}:${port}/${contextPath} 进行初始化

  • ${server}:${port} 为你容器的访问地址与端口
  • ${b3log-solo-mysql-x.×.x} 为 B3log Solo for MySQL 根目录(请注意解压目录)

注意 :

  • ${contextPath} 请使用简单命名,例如 /blog
Clone this wiki locally