在tomcat上运行java应用程序
我们如何在ApacheTomcat服务器上运行java应用程序?我尝试过编辑xml文件,也尝试过制作war文件并将其放在tomcats webapp目录中 test和test2方法来自我制作的一个简单java应用程序。 我有以下课程在tomcat上运行java应用程序,java,apache,tomcat,Java,Apache,Tomcat,我们如何在ApacheTomcat服务器上运行java应用程序?我尝试过编辑xml文件,也尝试过制作war文件并将其放在tomcats webapp目录中 test和test2方法来自我制作的一个简单java应用程序。 我有以下课程 @Path("/hello") public class HelloWorldService { RemoteEV3 ev3; static RMIRegulatedMotor motorA; static boolean stop=fal
@Path("/hello")
public class HelloWorldService {
RemoteEV3 ev3;
static RMIRegulatedMotor motorA;
static boolean stop=false;
@Path("{f}")
@GET
@Produces("application/json")
public Response DeployRobot(@PathParam("f") String f) throws JSONException, NotBoundException, IOException {
String r="run";
if(f.equals(r)) {
test();
} else {
test2();
}
return Response.status(200).entity("").build();
}
public static void test() throws IOException, IOException, NotBoundException {
RemoteEV3 ev3=new RemoteEV3("10.0.1.1");
ev3.isLocal();
// Open Ports
ev3.getPort("A");
//create motors
if(motorA==null){motorA=ev3.createRegulatedMotor("A", 'L');}
//move motors, grab,suppress
while (!stop){
motorA.forward();
grab();
motorA.stop(true);
Sound.twoBeeps();
stop=true;
System.out.println("Robot is moving!");
}
if (stop){
motorA.close();
}
}
public static void test2(){
System.out.println("|*** Move Robot ****|");
}
public static void grab(){
try{
Thread.sleep(5000);
}
catch(InterruptedException e){
e.printStackTrace();
}
}
}
要在Apache tomcat u上运行应用程序,请转到:
http://localhost:8080/manager
管理你的网络应用程序,部署它们并添加你的.war文件是jersey Restful服务吗?是的,我使用Jersy作为我的框架