TOMCAT下短信平台部署步骤

来源:互联网 发布:万合天宜工作体验 知乎 编辑:程序博客网 时间:2024/06/15 14:59

1、准备一台windows服务器。

2、插上U口短信(GSM)猫。

3、安装 windows下的 USB -转-串口驱动。

4、从我的电脑---》管理---设备管理器里面找到USB转成串口后的标准串口号,假如COM口是1,则配置TOMCAT安装包下webapps\SMSservices\WEB-INF\classes下的SMSconfig.properties的 COM_NAME=COM1。

5、安装JDK ,如果已安装,可运行CMD,然后输入java -version查看JDK版本。

6、安装WebSphere MQ ,执行MQscript目录下的crtmq.bat创建短信队列脚本,如果已安装则可以直接执行此文件。

注意:

(1)队列管理器创建完成后,启动mq资源管理器,然后右击新创建的队列管理名(SMSQM)-->属性-->常规-->启动,将启动项设置成“自动”

(2)短信通道创建后,通过手动启动是启不起来的,所以不用管,程序会自动连接通道。

7、TOMCAT平台部署并启动

解压TOMCAT平台安装包并运行apache_tomcat_7.0.28\bin目录下startup.bat,启动TOMCAT服务。启动后显示如下:

注意:如果启动时,出现黑屏一闪而过,请参照下面的注意事项解决。

注意事项:

 一、环境变量配置

配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"

1) 在【用户变量】下面新建JRE_HOME变量,变量值为:D:\TOMCAT\JRE7(填写TOMCAT安装包下JRE7目录位置)

2)在【系统变量】下面编辑classpath变量,在头位置上增加变量值:

%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

3)在【系统变量】下面编辑path变量,在头位置上增加变量值:

D:\TOMCAT\JRE7\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(其中,D:\TOMCAT\JRE7同1)中的变量值 )

注意变量值之间用“;”隔开

检查配置结果:单击“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法,说明配置成功!

补充环境变量的解析:

(1)JRE_HOME:JRE的安装路径

(2)Classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。

(3)path:系统在任何路径下都可以识别java,javac命令。

二、修改tomcat端口号

有可能默认的8080端口被占用,会导致TOMCAT无法启动,可修改端口号试试看。方法如下:

打开Tomcat服务器下的conf目录下的主配置文件server.xml来更改。用记事本打开server.xml文件,找到如下部分: 

<Connector port="8080"maxHttpHeaderSize="8192" 

maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 

enableLookups="false" redirectPort="8443" acceptCount="100" 

connectionTimeout="20000" disableUploadTimeout="true" /> 

将其中的port="8080"更改为新的端口号即可,如将“8080”改为“8888”。然后重启TOMCAT。

测试TOMCATE启动页

http://localhost:8888/

注意:修改完以上任一项内容后,需要重启TOMCAT。

8、测试服务器端发短信是否成功:

(1)打开MQ资源管理器,单击左边窗口中,SMSQM队列管理器下面的“队列”,显示队列名称。

(2)右击短信队列名称,选择“放入测试消息”项,将下面的语句复制到消息数据框中,单击【放入消息】按钮,然后观察TOMCAT服务的命令窗口。

<PHONE_NUMBER>填写手机号码</PHONE_NUMBER><SEND_MSG>send test msg</SEND_MSG>

(2)查看结果中显示发送成功字样表示配置成功,同时所填写的手机号也会收到测试短信。

注:如果环境配置正确,但是发短信提示失败,可将短信猫拔掉再重新插上或是重新启动机器来偿试。

原创粉丝点击