Page History
You may often need to change AppServer properties, settings, and parameters , for exampleto do the following:
- configure personal user dictionaries,
- exclude the words from the dictionaries,
- apply changes made to your AppServer. ,
- upgrade or reinstall WebSpellChecker.
To verify if WebSpellChecker AppServer works properly, you may need to run one or several of four AppServer commands described in this section.:
Table of Contents style none
Anchor | ||||
---|---|---|---|---|
|
1.1. Start AppServer on Windows
There are three possible options how you can start AppServer on Windows-based environments.
...
- Go to Windows Start –> Control Panel –> Administrative Tools –> Services.
- Find WebSpellChecker Application Server Service on the list of all services.
- Click Start.
1.2. Start AppServer on Linux
To start AppServer on Linux, run the start.sh script using the following command below:
...
Code Block | ||||
---|---|---|---|---|
| ||||
/<WebSpellChecker_Installation_Dir>/WSC/AppServer/# sh srartstart.sh |
Anchor | ||||
---|---|---|---|---|
|
1.1. Stop AppServer on Windows
There are three possible options how you can stop AppServer on Windows-based environments.
...
- Go to Windows Start –> Control Panel –> Administrative Tools –> Services.
- Find WebSpellChecker Application Server Service on the list of all services.
- Click Stop.
1.
...
2. Stop AppServer on Linux
To stop AppServer on a Linux-based environment, run the stop.sh script from the AppServer directory:
...
Code Block | ||||
---|---|---|---|---|
| ||||
/<WebSpellChecker_Installation_Dir>/WSC/AppServer/# sh stop.sh |
3. Check
...
AppServer version
To verify if check the current version of WebSpellChecker Server works properlypackage, you need to start AppServer Service and check its version as shown below.
Option A. Connection to the AppServer service via web server acting as a reverse proxy
Note |
---|
Web servers must be configured to act as a reverse proxy. For more details, visit Reverse proxy setup to avoid exposing 2880 port. |
To verify the version, use ?cmd=ver сommand: http(s)://your_host_name/virtual_directory/api?cmd=ver
Option B. Direct connection to AppServer
...
service
To verify the WSChecker server version, use the following command:
...
use ?cmd=ver сommand: http(s)://your_host_name:2880/?cmd=ver
Note |
---|
The port 2880 Port 2880 is the default port used by AppServer by AppServer Service. |
If you specified specify a custom port number, use the next following link:
...
http(s)://your_host_name:port/?cmd=verOption B
Here is an example of the correct version response for WebSpellChecker Server:
Code Block |
---|
{
"Copyright": "(c) 2000-2021 WebSpellChecker LLC",
"ProductWebsite": "webspellchecker.com",
"ProgramVersion": "5.5.x.x x64 master:xxxxxxxx (xxxx) #xx",
"PackageVersion": "5.5.x.x master:xxxxxxx (xxx) #xx"
} |
Option C. Connection to the
...
service via FastCGI, SSRV.cgi component, and
...
web or Java application server for versions 5.5.x - 5.17.x
To verify the version, use ?cmd=ver сommand Application ServerUse the following link:
Info |
---|
http(s)://your_host_name/wscservice/script/ssrv.cgi?cmd=ver |
...
Info |
---|
http(s)://your_host_name:port/wscservice/script/ssrv.cgi?cmd=ver |
Here is a the correct version response for WebSpellChecker Server x.x.x on a Windows server where x.x.x is a current WebSpellChecker version number:
(c) 2000- |
2021 WebSpellChecker LLC All rights reserved. | |
Program name: | ssrv |
Program version: | x.x.x.x x64 master:xxxxxxx (xxx) #xx for Windows or Linux |
4. Check
...
AppServer status
To verify if WebSpellChecker Server works properly, you need to start AppServer Service and check its status.
Use ?cmd=status сommand, verify status of AppServer engines (SpellCheck, Grammar Check, and Thesaurus).
Option A.
...
Connection to the AppServer
...
service via web server acting as a reverse proxy
Note |
---|
Web servers must be configured to act as a reverse proxy. For more details, visit Reverse proxy setup to avoid exposing 2880 port. |
Info |
---|
http(s)://your_host_name/virtual_directory/api?cmd=status |
Option A. Direct connection to the AppServer service
To verify status of AppServer engines
...
To very AppServer status, use the following link to check the status of connection to the service to verify engines status (SpellCheck, Grammar Check, and Thesaurus), use ?cmd=status сommand:
Info |
---|
http(s)://your_host_name:2880/?cmd=status |
Note |
---|
The port 2880 is the default port used by AppServer Service. |
Here is a correct status response:
Code Block | ||||
---|---|---|---|---|
| ||||
{
"SpellCheckEngine": {
"active": true
},
"GrammarCheckEngine": {
"active": true
},
"ThesaurusEngine": {
"active": true
}
} |
Option B. Connection to the Service via FastCGI, SSRV.cgi component and Web or Java Application Server
To very AppServer status, use the following link to check verify the status of connection to the service to verify AppServer engines status (SpellCheck, Grammar Check, and Thesaurus) forvia FastCGI, SSRV.cgi component, and web server, use the following command:
Info |
---|
http(s)://your_host_name/spellcheckwscservice/script/ssrv.cgi?cmd=status |
Here is a correct status response for Spell Check, Grammar, and Thesaurus engines of WebSpellChecker Server for FastCGI:
Code Block | ||
---|---|---|
| ||
Spell Check Engine is ACTIVE Grammar Engine is ACTIVE Thesaurus Engine is ACTIVE Please find below the description of the statuses that are received from SSRV component: 'ACTIVE' status means that an Engine works properly. 'NOT ACTIVE' status means that an Engine is not enabled or does not work properly. For more details and assistance, please contact the technical support team at [email protected]. |
...