启动java服务
① 启动服务java提示结果集已耗尽,菜鸟级人物,请大神们明示
ResultSet 用完了要关闭,Statement 用完了要关闭,Connection 用完了要关闭。养成好习惯。
② java服务开启自动启动
去Apache官网下载那种可以制作成服务的tomcat,并将其做成服务
,将你的程序部署在已经被做成服务的tomcat里,并且将该tomcat服务设置为开机启动即可,我的就是这么做的;
③ JAVA怎么定时启动服务进程(满意答案给高分)
1、while(true) {
if (当前时间到了11点) {
做你的Task();
}
Thread.sleep(30*1000); //sleep 30 seconds
}
2、写一个.bat文件(里面调用你的Java类),用Windows的计划任务,每天11点执行这个.bat文件。
3、用开源的Quartz框架,专门做定时任务的。可能需要下载,看看文档,写几个配置文件。
推荐第三种,最专业的。
④ Java服务器启动或部署如何创建application
1.随服务器启动,需在web.xml里配置下sevlet(Apptest)
<servlet>
<servlet-name>apptest</servlet-name>
<servlet-class>com.test.Apptest</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
2.Apptest需继承HttpServlet
application 是内置对象
代码如下:
package com.test;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServlet;
public class Apptest extends HttpServlet {
public void init() {
ServletContext application = this.getServletContext();
Map<Integer,Integer> map = new HashMap<Integer,Integer>();
map.put(1, 1);
map.put(2, 2);
//等等
application.setAttribute("mymap", map);
//其他servlet就可以通过getAttribute("mymap")来获取了
}
}
⑤ java如何在STS启动StringBoot服务,菜鸟感激不尽
你肯定有一个BootApplication的java。在上面右键运行就可以了。如果失败了,肯定是你哪里配置错误了。看看日志就行了。
⑥ Linux中怎样用命令启动后台java进程
启动java后台进程有两种方式:
1. 绝对路径/bin/java() & : 后台运行,你关掉终端会停止运行
2. nohup 绝对路径/bin/java (java程序) : 后台运行,你关掉终端也会继续运行
java相关操作有:
1.查看java进程信息:
ps -ef | grep java
2.结束java进程:
kill -9 java程序名称
⑦ 斗罗大陆java启动不了
解决方法如下:
斗罗首次启动服务端或者启动时提示 sever is runing 之类的 只需要更改一下启动命令
cd /home/root/center/wow-server-center/scripts
./service.sh start -y
(个别服务器 使用此命令启动后,下次启动时 还会提示sever is runing 之类 ,往下看)
如果上面的命令启动还不行,用下面这个
cd /home/root/center/wow-server-center/scripts
./service.sh restart
(一般用这个就能启动的,如果这个还不行 继续往下看)
如果上面的命令启动还不行,用下面这个
cd /home/root/center/wow-server-center/scripts
./service.sh restart -y
此方法可完美解决 斗罗启动
cd /home/root/center/wow-server-center/scripts
./stop_game.sh 时 提示sever is runing的问题
但是只是个别服务器启动时 会提示这个问题,不是所有人都会这样,如果你正常启动没问题,就不要用这个命令了
——————_不太华丽的分割线—————————————————————————-
斗罗启动第二种问题!
启动 提示
canot locate java home
这是因为 个别服务器里面的yum源导致 你使用yum安装java时,他给你安装的最新的1.8.0.292.b10 这个版本
but!!!
服务端内启动脚本里面默认的是1.8.0.282.b08 这个版本
这样就会导致启动时提示canot locate java home
如何解决?请看
1.找到此目录/usr/lib/jvm/ 查看此目录里java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64 此文件夹,注意红色处的版本号,注意查看版本号,如果是282的 那启动肯定不会提示canot locate java home
如果是1.8.0.292.b10 ,你只需要要找到两个启动脚本 位置
1.
home ootcenterwow-server-centerscriptsservice.sh
2./home/root/wow-server-dldl_1/scriptsservice.sh
将 MY_JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64
修改为
MY_JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64
即可!
⑧ java如何启动一个服务
把tomcat服务 作为一个服务任务来条件运行或开机运行都可以 自动启动Tomcat服务
⑨ java websocket 怎么启动service
java websocket 启动service的方法:
/**
* 当连接建立成功的时候触发
*
* @param session
*/
@Resource
private IPhoneService phoneService;
/* private IPhoneService phoneService;
public void setIPhoneService(IPhoneService phoneService){
this.phoneService=phoneService;
}*/
@OnOpen
public void onOpen(Session session) {
logger_.info("Web-socket session " + session.getId() + " connected.");
try {
for (Session sess : session.getOpenSessions()) {
sess.getBasicRemote().sendText("Session " + session.getId() + " 加入连接 ");
}
} catch (Exception e) {
}
}
/**
* 当接收到消息的时候触发
*
* @param message
* @param session
*/
@SuppressWarnings("static-access")
@OnMessage
public void onMessage(String message, Session session) {
logger_.info("Received message: '" + message + "'. from session: "
+ session.getId() + ". Thread ID: "
+ Thread.currentThread().getId());
try {
// 延迟发送消息
Thread.currentThread().sleep(StaticValues.REFRESH_TIME);
// 向前台发送消息
for (Session sess : session.getOpenSessions()) {
if (session == null) {
return;
}
/* ApplicationContext ac = new ("spring/mvc.xml");//新加1
AutowireCapableBeanFactory factory = ac.getAutowireCapableBeanFactory();
EmbedDaoImpl bean = factory.createBean(EmbedDaoImpl.class);*/
System.out.println(phoneService);
sess.getBasicRemote().sendText(session.getId() + ": " + message);
}
} catch (Exception e) {
e.printStackTrace();
}
}
⑩ java项目启动服务器出错
1。IP错误。
在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp
数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确
端口号错误:一般不会错误。
进行一下操作:在DOS上键入sqlplus,检查oracle是否开启
一却正常,执行下面第2步。
2。防火墙
如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。
仍然不行,执行第3步。
3。数据库监听未启动 修改PC上注册表中的ImagePath值。