起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2515|回复: 8

[结贴] 关于把项目完全发布到自有服务器的问题

  [复制链接]

2

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
发表于 2016-10-30 15:43:57 | 显示全部楼层 |阅读模式
本帖最后由 glrivel 于 2016-11-1 12:13 编辑

各位大大,小弟在Wex5上完成了一个项目,需要发布到一台win2003服务器上,该服务器安装了MySQL、Tomcat,我应该怎么把做好的项目发布到服务器?
目前我把www下的项目文件夹放到了tomcat的webapps下;复制了BaasServer到webapps,并改名baas;复制了temp的webinf到tomcat项目文件夹;复制了context到tomcat\conf在浏览器可以打开页面,但是无法访问baas,打开页面报错:Servlet.init() for servlet WeX5_Baas_Servlet threw exception。不知道应该怎么处理?

0

主题

113

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2016-10-31 13:26:01 | 显示全部楼层
BassServer 不要改名。
回复 支持 反对

使用道具 举报

2

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2016-11-1 12:07:15 | 显示全部楼层
本帖最后由 glrivel 于 2016-11-1 12:18 编辑

不改名仍然不行,tomcat下的ROOT也删掉了,按说BaasServer应该发布到tomcat的/ 下了,但是在Wex5的tomcat访问127.0.0.1:8080/baas有响应(提示Action错误,说明baas启动了),但是在自建tomcat访问127.0.0.1:8080/baas,提示错误500:
        java.lang.NullPointerException
        java.io.File.<init>(Unknown Source)
        com.justep.baas.servlet.BaasServlet.initLog4j(Unknown Source)
        com.justep.baas.servlet.BaasServlet.init(Unknown Source):

感觉是baas加载log4j时没有找到文件?然后就启动不了,请高手指点,不盛感激!

全部错误信息:
------------------------------------------------
HTTP Status 500 - Servlet.init() for servlet WeX5_Baas_Servlet threw exception

type Exception report

message Servlet.init() for servlet WeX5_Baas_Servlet threw exception

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet.init() for servlet WeX5_Baas_Servlet threw exception
        org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
        org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784)
        org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)
        org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410)
        org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        java.lang.Thread.run(Unknown Source)
root cause

java.lang.NullPointerException
        java.io.File.<init>(Unknown Source)
        com.justep.baas.servlet.BaasServlet.initLog4j(Unknown Source)
        com.justep.baas.servlet.BaasServlet.init(Unknown Source)
        org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
        org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784)
        org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
        org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)
        org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410)
        org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        java.lang.Thread.run(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/8.5.6 logs.
回复 支持 反对

使用道具 举报

2

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2016-11-1 13:26:13 | 显示全部楼层
自己搞定了,原因是没有设置环境变量JUSTEP_HOME,设置成任意存在文件夹,并重启电脑生效。还有BaasServer必须改名baas,否则无效,前端报error。可以结贴
回复 支持 反对

使用道具 举报

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2016-11-1 14:20:25 | 显示全部楼层
mark一下
回复

使用道具 举报

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2016-11-7 23:14:11 | 显示全部楼层
glrivel 发表于 2016-11-1 13:26
自己搞定了,原因是没有设置环境变量JUSTEP_HOME,设置成任意存在文件夹,并重启电脑生效。还有BaasServer ...

请问这个JUSTEP_HOME要设置成什么路径

我也遇到通用的问题
回复 支持 反对

使用道具 举报

2

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2016-12-10 21:39:24 | 显示全部楼层
lanjackg2003 发表于 2016-11-7 23:14
请问这个JUSTEP_HOME要设置成什么路径

我也遇到通用的问题

随便什么路径,这个是用来存日志的。只要是系统上存在的任意文件夹都可以。
回复 支持 反对

使用道具 举报

25

主题

105

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
QQ
发表于 2017-2-20 12:08:30 | 显示全部楼层
非常感谢,视频里没有指导这项设置,该加上。
回复 支持 反对

使用道具 举报

19

主题

69

帖子

145

积分

初级会员

Rank: 2

积分
145
QQ
发表于 2017-3-24 10:23:32 | 显示全部楼层
glrivel 发表于 2016-11-1 13:26
自己搞定了,原因是没有设置环境变量JUSTEP_HOME,设置成任意存在文件夹,并重启电脑生效。还有BaasServer ...

兄弟 ,能请教你这个问题的解决思路吗。你是怎么想到要设置这个环境变量的,我虽然看您的贴,解决了问题,但是我还是很懵逼,求解惑
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-5 06:11 , Processed in 0.054031 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表