All Projects → redhat-developer → vscode-server-connector

redhat-developer / vscode-server-connector

Licence: EPL-2.0 license
📦 Connects Visual Studio Code to your server adapters and run, deploy apps !!

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-server-connector

MultiTypeAdapter
RecyclerView通用多类型适配器MultiTypeAdapter,以布局文件为单位更细粒度的条目复用。
Stars: ✭ 18 (-56.1%)
Mutual labels:  adapter
serial2mqtt
Serial to MQTT adapter serivce
Stars: ✭ 21 (-48.78%)
Mutual labels:  adapter
MixAdapter
Compose multiple Adapter for RecyclerView in Android
Stars: ✭ 19 (-53.66%)
Mutual labels:  adapter
RecyclerAdapter
简单易懂的 RecyclerView adapter 封装
Stars: ✭ 27 (-34.15%)
Mutual labels:  adapter
AttributionPresenter
An Android library to easily display attribution information of open source libraries.
Stars: ✭ 47 (+14.63%)
Mutual labels:  adapter
ohloh scm
The Ohloh source control management library
Stars: ✭ 58 (+41.46%)
Mutual labels:  adapter
ember-airtable
Boilerplate for quickly prototyping apps with Airtable, Node & Ember
Stars: ✭ 21 (-48.78%)
Mutual labels:  adapter
YAAdapterTableViewWithResponderChain
No description or website provided.
Stars: ✭ 15 (-63.41%)
Mutual labels:  adapter
PrimeAdapter
PrimeAdapter makes working with RecyclerView easier.
Stars: ✭ 54 (+31.71%)
Mutual labels:  adapter
ARVI
Android library designed to simplify the implementation of the video autoplay in the RecyclerView
Stars: ✭ 69 (+68.29%)
Mutual labels:  adapter
Modular2Recycler
Modular²Recycler is a RecyclerView.Adapter that is modular squared.
Stars: ✭ 72 (+75.61%)
Mutual labels:  adapter
yii2-inertia
The Yii 2 server-side adapter for Inertia.js.
Stars: ✭ 52 (+26.83%)
Mutual labels:  adapter
ioBroker.epson stylus px830
Zustand Druckerpatronen im EPSON Stylus PX830 für ioBroker auslesen
Stars: ✭ 18 (-56.1%)
Mutual labels:  adapter
poreplex
A versatile sequenced read processor for nanopore direct RNA sequencing
Stars: ✭ 74 (+80.49%)
Mutual labels:  adapter
TheGreatAdapter
Multiple items adapter made too easy, including headers and footers.
Stars: ✭ 46 (+12.2%)
Mutual labels:  adapter
immer-adapter
🐹 Declarative state mutations
Stars: ✭ 47 (+14.63%)
Mutual labels:  adapter
modules
Java & REST API's for creating and running integrations
Stars: ✭ 16 (-60.98%)
Mutual labels:  adapter
BlueRetro
Multiplayer Bluetooth controllers adapter for retro video game consoles
Stars: ✭ 520 (+1168.29%)
Mutual labels:  adapter
casbin-pg-adapter
A go-pg adapter for casbin
Stars: ✭ 23 (-43.9%)
Mutual labels:  adapter
guzzle-psr18-adapter
A simple guzzle PSR-18 adapter
Stars: ✭ 13 (-68.29%)
Mutual labels:  adapter

Server Connector

ServerConnectorCI License Visual Studio Marketplace Gitter

A Visual Studio Code extension for interacting with Red Hat Servers and Runtimes.

Commands and features

 screencast

This extension depends on VSCode RSP UI Extension which is going to be installed automatically along with VSCode Server Connector Extension. RSP UI in conjuction with Server Connector Extension supports a number of commands for interacting with supported server adapters; these are accessible via the command menu (Cmd+Shift+P on macOS or Ctrl+Shift+P on Windows and Linux) and may be bound to keys in the normal way.

Available Commands

This extension provides no additional commands other than those available in rsp-ui

Extension Settings

This extension provides no additional settings other than those available in rsp-ui

Server Parameters

This extension provides some ADDITIONAL server parameters in addition to those available in rsp-ui. To see a list of global server parameters, please go here. Below are JBoss / WildFly specific parameters.

  • "args.vm.override.string" - allow to override vm arguments. Once you edited this flag, make sure "args.override.boolean" is set to true before launching your server. Otherwise the server will attempt to auto-generate the launch arguments as it normally does.

  • "args.program.override.string" - allow to override program arguments. Once you edited this flag, make sure "args.override.boolean" is set to true before launching your server. Otherwise the server will attempt to auto-generate the launch arguments as it normally does.

  • "jboss.server.host" - allow to set the host you want the current Jboss/Wildfly instance to bind to (default localhost)

  • "jboss.server.port" - allow to set the port you want the current Jboss/Wildfly instance to bind to (default 8080)

  • "wildfly.server.config.file" - name of the configuration file to be used for the current Jboss/Wildfly instance. The file has to be stored in the same folder as the default standalone.xml file. (e.g "wildfly.server.config.file": "newconfigfile.xml")

Supported Servers

  • Wildfly [8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24]
  • Red Hat Enterprise Application Platform (EAP) [4.3 | 5.0 | 6.0 | 6.1 | 6.2 | 6.3 | 6.4 | 7.0 | 7.1 | 7.2 | 7.3| 7.4]
  • Minishift / Red Hat Container Development Kit (CDK) / Red Hat CodeReady Containers (CRC) binaries

FAQ


1. How can i override Program and VM arguments?

Due to some issues and requests we received from users we added an additional flag "args.override.boolean" to allow to override program and vm arguments.

When a user attempts to launch his server, we will first check the override boolean value to see if we are overriding. If the user is overriding (right-click your server -> Edit Server -> set "args.override.boolean": "true" ), we will generate the vm args and program args at that time and set them in the server object.

At this point the user will be able to see two other properties in the server editor: "args.vm.override.string" and "args.program.override.string".

Now, if the user wishes to change these flags, he can simply change the override.boolean value to true, and make whatever changes he requires to the program or vm arguments.

If "args.override.boolean" is set to false, the server will attempt to auto-generate the launch arguments as it normally does when launched.

2. Can I run my Wildfly Server on a different port than the default one?

Yes. To run a Wildfly Server on a different port you first have to edit the port in the standalone.xml file.

The next step is to add the following setting through the Server Editor in VScode.

Right-click your server -> Edit Server -> add "jboss.server.port": "8888". Change 8888 with the port you choose.

Now if you start the server it should run on the specified port.

3. Is there a video that explain how the VSCode Server Connector extension and the Runtime Server Protocol work?

Yes. This is the video you can watch to learn more about this extension https://www.youtube.com/watch?v=sP2Hlw-C_7I


Install extension locally

This is an open source project open to anyone. This project welcomes contributions and suggestions!!

Download the most recent adapters-<version>.vsix file and install it by following the instructions here.

Stable releases are archived under http://download.jboss.org/jbosstools/adapters/snapshots/vscode-middleware-tools

Community, discussion, contribution, and support

Issues: If you have an issue/feature-request with Server Connector extension, please file it here.

Contributing: Want to become a contributor and submit your own code? Have a look at our development guide.

Chat: Chat with us on Gitter.

License

EPL 2.0, See LICENSE for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].